instalar scipy en windows con easy_install

Instalé Python 2.7 64bit en Windows 7. Más tarde me di cuenta de que mi Windows es de 32 bits …

Python 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)] on win 32 

De todos modos, sigue funcionando! También agregué el directorio de instalación de python en la ruta de Windows.

Que instalé easy_install usando el script ez_setup. Y esto funcionó, también.

 C:\Users\Myname>easy_install error: No urls, filenames, or requirements specified (see --help) 

¡Pero entonces no puedo instalar módulos como Matplolib o Scipy!

 C:\Users\Massimo\Dropbox\Python>easy_install scipy Searching for scipy Reading https://pypi.python.org/simple/scipy/ Best match: scipy 0.13.2 Downloading https://pypi.python.org/packages/source/s/scipy/scipy-0.13.2.zip#md5 =9befa30e546fba762a0c1695a509f731 Processing scipy-0.13.2.zip Writing c:\users\massimo\appdata\local\temp\easy_install-v3knvt\scipy-0.13.2\set up.cfg Running scipy-0.13.2\setup.py -q bdist_egg --dist-dir c:\users\massimo\appdata\l ocal\temp\easy_install-v3knvt\scipy-0.13.2\egg-dist-tmp-tatxbl Traceback (most recent call last): File "c:\python27\scripts\easy_install-script.py", line 9, in  load_entry_point('setuptools==0.8', 'console_scripts', 'easy_install')() File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 1992 , in main File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 1979 , in with_ei_usage File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 1996 , in  File "c:\python27\lib\distutils\core.py", line 152, in setup dist.run_commands() File "c:\python27\lib\distutils\dist.py", line 953, in run_commands self.run_command(cmd) File "c:\python27\lib\distutils\dist.py", line 972, in run_command cmd_obj.run() File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 380, in run File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 623, in easy_install File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 653, in install_item File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 849, in install_eggs File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 1130 , in build_and_install File "build\bdist.win-amd64\egg\setuptools\command\easy_install.py", line 1115 , in run_setup File "build\bdist.win-amd64\egg\setuptools\sandbox.py", line 69, in run_setup File "build\bdist.win-amd64\egg\setuptools\sandbox.py", line 120, in run File "build\bdist.win-amd64\egg\setuptools\sandbox.py", line 71, in  File "setup.py", line 230, in  File "setup.py", line 218, in setup_package ImportError: No module named numpy.distutils.core 

Gracias.

Christoph Gohlke proporciona instaladores de Windows pre-construidos aquí, incluyendo scipy. Lo mejor es usar uno de ellos, la razón es que la instalación de scipy, numpy y matplotlib desde la fuente requiere la construcción de las extensiones C y Fortran, para las cuales la mayoría de las máquinas con Windows no tienen el comstackdor.

Alternativamente, hay una serie de instalaciones previas a la construcción que incluyen python y algunas otras herramientas:

  • Anaconda : Una distribución gratuita para la stack SciPy. Soporta Linux, Windows y Mac.
  • Enthought Canopy : las versiones gratuitas y comerciales incluyen los paquetes de stack SciPy principales. Soporta Linux, Windows y Mac.
  • Python (x, y) : una distribución gratuita que incluye la stack SciPy, basada en el IDE de Spyder. Sólo Windows.
  • WinPython : una distribución gratuita que incluye la stack SciPy. Sólo Windows.
  • Pyzo : una distribución gratuita basada en Python 3 con el editor IEP. Soporta Linux y Windows.