包仅在我 运行 python3 时导入
Package only imports when I run python3
我刚刚安装了一个包,测试的第一步(找到 here)告诉我 cd 到“测试”目录和 运行 nosetests。 Nosetests 给我一个 ModuleNotFoundError:
ERROR: Failure: ModuleNotFoundError (No module named 'clawpack')
每次测试导入clawpack(包)时都会提示。
到目前为止我想通了:
如果我 运行 “python” 在我的主目录中,我可以使用命令“import clawpack”而不会出错。但是,当我在测试目录中时,“import clawpack”仅在我 运行“python3”而不是“python”时有效。如果我 运行ning "python","import clawpack" 给我上面相同的 ModuleNotFoundError。
如有任何关于如何纠正此问题的建议,我们将不胜感激。
您可能安装了多个 Python 版本,并且安装了一个版本的软件包对另一个版本不可用。您可以使用 which python
和 which python3
.
测试您使用的是哪个 Python 版本
如何安装 clawpack
和 pip
?为确保您使用的 pip
实用程序对应于正确的 Python 二进制文件,您可以 运行 python3 -m pip install clawpack
.
此外,如果您的主目录中有 clawpack
的文件夹,则当前目录中的文件夹就是导入的文件夹。
我刚刚安装了一个包,测试的第一步(找到 here)告诉我 cd 到“测试”目录和 运行 nosetests。 Nosetests 给我一个 ModuleNotFoundError:
ERROR: Failure: ModuleNotFoundError (No module named 'clawpack')
每次测试导入clawpack(包)时都会提示。
到目前为止我想通了:
如果我 运行 “python” 在我的主目录中,我可以使用命令“import clawpack”而不会出错。但是,当我在测试目录中时,“import clawpack”仅在我 运行“python3”而不是“python”时有效。如果我 运行ning "python","import clawpack" 给我上面相同的 ModuleNotFoundError。
如有任何关于如何纠正此问题的建议,我们将不胜感激。
您可能安装了多个 Python 版本,并且安装了一个版本的软件包对另一个版本不可用。您可以使用 which python
和 which python3
.
如何安装 clawpack
和 pip
?为确保您使用的 pip
实用程序对应于正确的 Python 二进制文件,您可以 运行 python3 -m pip install clawpack
.
此外,如果您的主目录中有 clawpack
的文件夹,则当前目录中的文件夹就是导入的文件夹。