我已经安装了Python 3.7.3并通过pip安装了numpy,scipy(cmd-> python -m pip install --user numpy scipy),并且能够导入numpy,scipy(如果我使用管理员命令提示符同时导入两者)麻木和肮脏。但是,如果我不使用admin cmd提示符,或尝试从Python shell导入scipy,则会收到如下所示的回溯错误:
>>> import numpy
>>> import scipy
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
import scipy
ModuleNotFoundError: No module named 'scipy'
此回溯错误是否源于未以某种方式安装scipy?感谢您的提前帮助。
在cmd中检查pip和python版本时,这是我的输出:
pip --version 来自c:\ program files \ python37 \ lib \ site-packages \ pip(python 3.7)的pip 19.1
python --version Python 3.7.3
答案 0 :(得分:0)
将python脚本的位置添加到环境变量中的路径中。
C:\Users\User_Name\AppData\Roaming\Python\Python37\Scripts
您提到已经安装了软件包。程序包存储在site-packages
文件夹中的Python37
文件中。所以错误一定是因为您没有将这些添加到路径中。