0

私はPython 2.7.8を持っています。Windows 10 64 ビットに 32 ビットがインストールされています。しようとするimport numpyと、次のエラーが表示されます。

ActivePython 2.7.8.10 (ActiveState Software Inc.) based on
Python 2.7.8 (default, Jul  2 2014, 19:50:44) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\Igic\AppData\Roaming\Python\Python27\site-packages\numpy\__init__.py", line 137, in <module>
    import add_newdocs
  File "C:\Users\Igic\AppData\Roaming\Python\Python27\site-packages\numpy\add_newdocs.py", line 9, in <module>
    from numpy.lib import add_newdoc
  File "C:\Users\Igic\AppData\Roaming\Python\Python27\site-packages\numpy\lib\__init__.py", line 4, in <module>

    from type_check import *
  File "C:\Users\Igic\AppData\Roaming\Python\Python27\site-packages\numpy\lib\type_check.py", line 8, in <module>
    import numpy.core.numeric as _nx
  File "C:\Users\Igic\AppData\Roaming\Python\Python27\site-packages\numpy\core\__init__.py", line 5, in <module>
    import multiarray
ImportError: DLL load failed: %1 is not a valid Win32 application.

このページnumpy-1.9.2+unoptimized-cp27-none-win32.whlからインストールしました

4

1 に答える 1

0

CGohlkeのページから:

バイナリは、Windows >=6.0 の公式 CPython ディストリビューションと互換性があります。Blender、Maya、ArcGIS、OSGeo4W、ABAQUS、Cygwin、Pythonxy、Canopy、EPD、Anaconda、WinPython などに含まれるカスタム Python ディストリビューションでは機能しない可能性があります。

私の推測では、同じことが ActivePython にも当てはまります。

ここから公式の CPython Windows バイナリをインストールするか、ここから Anaconda ディストリビューションをインストールすることをお勧めします。これには、numpy、scipy、matplotlib、およびその他の科学的な Python パッケージが多数含まれています。

于 2015-08-31T00:45:34.913 に答える