Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python 2.7.10中导入时出错_Python_Python 2.7_Scikit Learn_Importerror - Fatal编程技术网

在Python 2.7.10中导入时出错

在Python 2.7.10中导入时出错,python,python-2.7,scikit-learn,importerror,Python,Python 2.7,Scikit Learn,Importerror,我在用python导入库时遇到错误。详情如下 我正在运行Windows7(64位)、Python2.7.10(64位),并使用标准的“pip安装***.whl”安装了一些64位软件包 几个月来,一切都很顺利。今天(在windows更新之后),我在一个特定的导入中遇到了一个错误 >>> import sklearn # No problem here! >>> import sklearn.cross_validation Traceback (most re

我在用python导入库时遇到错误。详情如下

我正在运行Windows7(64位)、Python2.7.10(64位),并使用标准的“pip安装***.whl”安装了一些64位软件包

几个月来,一切都很顺利。今天(在windows更新之后),我在一个特定的导入中遇到了一个错误

>>> import sklearn  # No problem here!
>>> import sklearn.cross_validation
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\sklearn\cross_validation.py", line25, in <module>
    from .utils import indexable, check_random_state, safe_indexing
  File "C:\Python27\lib\site-packages\sklearn\utils\__init__.py", line 16, in <module>
    from .class_weight import compute_class_weight, compute_sample_weight
  File "C:\Python27\lib\site-packages\sklearn\utils\class_weight.py", line 7, in <module>
    from ..utils.fixes import in1d
  File "C:\Python27\lib\site-packages\sklearn\utils\fixes.py", line 318, in <module>
    from scipy.sparse.linalg import lsqr as sparse_lsqr
  File "C:\Python27\lib\site-packages\scipy\sparse\linalg\__init__.py", line 109, in <module>
    from .isolve import *
  File "C:\Python27\lib\site-packages\scipy\sparse\linalg\isolve\__init__.py", line 6, in <module>
    from .iterative import *
  File "C:\Python27\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py", line 7, in <module>
    from . import _iterative
ImportError: DLL load failed: %1 is not a valid Win32 application.

是什么原因造成的?

可能会有帮助。询问者说这是一个路径问题,但没有确切说明他做了什么来修复它。你是如何安装的?使用pip还是windows安装程序?我认为您安装了非官方的64位版本的scipy(使用windows安装程序),这可能会导致问题。尝试删除它们并使用pip软件包管理器安装scipy和numpy。另外,我没有在windows上使用python,但许多人说最好在那里使用anaconda发行版,如果没有任何帮助,可以尝试,它可以免费用于非商业用途。仔细查看后,发现我安装了“香草”版本的numpy,而windows需要“+MKL”。但我仍然不确定,在工作了几个月后,这是如何突然改变的。谢谢你的回复。
C:\windows\system32>pip list
-registry-path (1.0)
appinst (2.1.2)
apptools (4.2.1)
backports.ssl-match-hostname (3.2a3)
Canopy (1.4.1.dev6709)
casuarius (1.1)
chaco (4.4.1)
cloud (2.4.6)
configobj (5.0.5)
coverage (3.7.1)
csvkit (0.9.0)
dbf (0.94.003)
distribute (0.6.49)
docutils (0.11)
enable (4.4.1)
enaml (0.9.5)
encore (0.5.1)
enstaller (4.6.5)
envisage (4.4.0)
esky (0.9.8dev)
etsproxy (0.1.2)
Examples (7.3)
faulthandler (2.0)
feedparser (5.1.3)
googlemaps (1.0.2)
grits-client (0.1)
idle (2.7.3)
ipdb (0.8)
ipython (2.1.0)
jdcal (1.0)
Jinja2 (2.7.3)
jsonpickle (0.4.0)
Jug (1.0.1)
kernmagic (0.2.0)
keyring (3.6dev)
MarkupSafe (0.18)
matplotlib (1.3.1)
MKL (10.3)
mock (1.0.1)
nose (1.3.0)
numpy (1.8.0)
openpyxl (2.1.0)
pandas (0.14.0)
PIL (1.1.7)
pip (1.5.6)
ply (3.4)
psutil (1.2.1)
pyaudio (0.2.4)
pyface (4.4.0)
pyflakes (0.4.5.dev80)
pyglet (1.1.4)
Pygments (1.6.0)
pyparsing (2.0.2)
pyreadline (1.7.1)
PySide (1.2.2)
python-dateutil (2.2.0)
PythonDoc (2.7.3)
pytz (2013.8.0)
pywin32 (218.4.0)
pyzmq (14.1.1)
redis (2.10.3)
requests (2.3.0)
scipy (0.14.0)
six (1.7.2)
SQLAlchemy (0.9.7)
supplement (0.5dev.dev202)
sympy (0.7.5)
Theano (0.7.0)
tornado (3.1.1)
traits (4.5.0)
traitsui (4.4.0)
wsgiref (0.1.2)
wxPython (2.8.10.1)
xlrd (0.9.3)