我是完整的python noob-我一直在遵循一些教程,直到遇到似乎超出我当前知识的问题为止。
我正在使用64位Anaconda。当我尝试导入库时,例如:
import numpy
我收到以下错误:
OSError: [WinError 193] %1 is not a valid Win32 application
伴随以下回溯:
runfile('C:/Users/default.LAPTOP-UGHKEJ3G/Desktop/untitled0.py', wdir='C:/Users/default.LAPTOP-UGHKEJ3G/Desktop')
Traceback (most recent call last):
File "<ipython-input-29-3ecc1d2f2c89>", line 1, in <module>
runfile('C:/Users/default.LAPTOP-UGHKEJ3G/Desktop/untitled0.py', wdir='C:/Users/default.LAPTOP-UGHKEJ3G/Desktop')
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 827, in runfile
execfile(filename, namespace)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 110, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/default.LAPTOP-UGHKEJ3G/Desktop/untitled0.py", line 8, in <module>
import numpy
File "C:\Users\default.LAPTOP-UGHKEJ3G\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py", line 142, in <module>
from . import core
File "C:\Users\default.LAPTOP-UGHKEJ3G\AppData\Roaming\Python\Python37\site-packages\numpy\core\__init__.py", line 23, in <module>
WinDLL(os.path.abspath(filename))
File "C:\ProgramData\Anaconda3\lib\ctypes\__init__.py", line 364, in __init__
self._handle = _dlopen(self._name, mode)
我不太确定该怎么办。我检查了所有其他线程,卸载了所有python版本,卸载并重新安装了Anaconda,卸载并重新安装了numpy。我全都没主意了!
欢迎大家提出意见!
你已经安装了numpy的64位版本,并正在使用python的32位版本,反之亦然。你可以从此处安装预构建的二进制文件
太棒了,谢谢你。您介意告诉我如何将网站上的文件安装到Anaconda中吗?我不确定如何做到这一点。
conda install numpy
应该足够了谢谢你。我设法弄清楚了,它起作用了!惊人!