克隆 Git 存储库后未导入特定模块

克隆 Git 存储库后未导入特定模块

所以最近我通过以下步骤克隆了一个 SymPy 存储库:

  • 创建Python3虚拟环境
  • 激活它(从终端)
  • 然后运行 ​​git clone _sample_URL_

之后我运行以下命令打开 IDLE:

$ python -m idlelib

然后我运行了以下命令:

>>> import sympy

没有错误,但之后我运行以下命令来导入模块,如下所示文档

from sympy.abc import x, y

它给出了以下错误:

Traceback (most recent call last):
  File "<pyshell#8>", line 1, in <module>
    from sympy.abc import x, y
ImportError: No module named 'sympy.abc'

知道我在这里做错了什么吗?

答案1

您可能导入了sympy并非您想要的那个。

您可以调试sympy正在使用哪个导入sympy.__file__sympy.__version__哪个应该为您提供有关正在使用哪个的更多信息,并帮助调试。

如果这不起作用,可能还值得检查 git repo 是否具有您期望的适当文件sympy/(例如abc/等)。

或者,如果您不关心使用 github 上的最新代码,只需pip install sympy将最新版本放入您的虚拟环境中即可。

相关内容