所以最近我通过以下步骤克隆了一个 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
将最新版本放入您的虚拟环境中即可。