我正在使用 PyCharm,当我尝试运行大约半年前运行的脚本时,遇到了 ModuleNotFoundError。它说:
File "lalala/main.py", line 5, in <module>
import scipy
ModuleNotFoundError: No module named 'scipy'
我使用的是 PyCharm 2023.3.3(社区版)、python 3.10 和 scipy 1.12。没有虚拟环境,全部全局安装。
当我检查我的系统时,scipy 已正确安装在
~/.local/lib/python3.10/site-packages/
中。此外,PyCharms 包管理器可以找到 scipy,并且 PyCharm 已知站点包路径。我检查了口译员设置。
其他站点包(例如 numpy)安装在同一位置并且可以正确找到。我不明白 scipy 问题从何而来。
有什么建议吗?
嗯,奇怪。您是使用 pip 还是操作系统包管理器安装的。无论如何,请尝试另一个未安装的。
与点是
pip install scipy
使用操作系统包管理器,通常情况下,包被命名为
python-scipy