Python-NumPy中缺少模块?
我去执行我今天写的一个程序,我遇到了以下问题:Python-NumPy中缺少模块?,python,numpy,module,Python,Numpy,Module,我去执行我今天写的一个程序,我遇到了以下问题: C:\WinPython>python iterations.py Traceback (most recent call last): File "iterations.py", line 18, in <module> import numpy File "c:\users\george\appdata\local\enthought\canopy\user\lib\site-packages\numpy\__init__
C:\WinPython>python iterations.py
Traceback (most recent call last):
File "iterations.py", line 18, in <module>
import numpy
File "c:\users\george\appdata\local\enthought\canopy\user\lib\site-packages\numpy\__init__.py", line 168, in <module>
from . import add_newdocs
File "c:\users\george\appdata\local\enthought\canopy\user\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "c:\users\george\appdata\local\enthought\canopy\user\lib\site-packages\numpy\lib\__init__.py", line 18, in <module>
from .polynomial import *
File "c:\users\george\appdata\local\enthought\canopy\user\lib\site-packages\numpy\lib\polynomial.py", line 19, in <module>
from numpy.linalg import eigvals, lstsq, inv
File "c:\users\george\appdata\local\enthought\canopy\user\lib\site-packages\numpy\linalg\__init__.py", line 50, in <module>
from .linalg import *
ImportError: No module named linalg
据我所知,这意味着Numpy正在寻找一个特定的定义,在本例中是Numpy.zeros,但它无法找到它
但是,自从上次成功使用numpy以来,我没有更改任何位置,所以我不确定是什么原因导致了它
我正在使用WinPython并尝试重新安装它,但我得到了相同的错误
另外,这也不是由于语法错误或代码中的其他错误造成的,因为我从几个星期没有接触过的程序中得到了同样的问题,这些程序工作得很好
如果您有任何关于如何修复此问题的想法,我们将不胜感激。您有两个Python安装吗?看起来有点像一个Python安装正在尝试使用另一个Python安装的文件。尝试使用Winpyton命令提示符运行脚本应该在这个目录中,我不知道确切的名称。程序python链接到另一个发行版,因为Winpython默认情况下不安装/链接任何内容,请参见user2357112-我这样做了,并且删除了该文件夹,但在标准命令提示符中仍然出现相同的错误。我已经试过你的方法了,它看起来很有效。谢谢你们两位的帮助!