通过Windows 7 64位Python3中的pip安装的NumPy。
尝试在控制台(Far Manager)中运行代码时出现错误:
Traceback (most recent call last):
File "[path]\X.py", line 42, in <module>
import numpy
ModuleNotFoundError: No module named 'numpy'
试图安装numpy但失败了,因为已经安装了
pip install numpy
已经满足要求:c:\ program files(x86)\ python37-32 \ lib \ site-packages(1.17.0)中的numpy
这正是正确的文件夹,所有其他库都可以在其中正确运行。尝试卸载numpy,然后通过pip
重新安装,但没有任何更改。
检查Python版本
python -- version
Python 3.7.3
检查点子版本 点-V
来自c:\ program files(x86)\ python37-32 \ lib \ site-packages \ pip(python 3.7)的pip 19.2.1
我的计算机上没有其他Python版本。我不确定,但也许numpy在安装matplotlib
之前就可以工作了(当然是通过pip)。
谢谢。
答案 0 :(得分:2)
我错了,Visual Studio文件夹中还有另一个Python版本,即64位。卸载它,现在问题已解决。 谢谢大家,尤其是@Praind。
答案 1 :(得分:1)
由pip自动下载的PyPi numpy软件包无法在Windows 7上正确安装。我通常建议人们使用Anaconda distribution安装Python,因为它已预先安装了numpy。
由于已经安装了python,因此您可以从Christoph Gohlke's page下载numpy轮并以这种方式安装。确保首先使用pip卸载当前的非工作版本。
请查看this SO question,尤其是this answer,以了解更多详细信息。