я установил питона 2,7 64bit на Windows 7. Позже я понял, что мои окна 32 бит ...установить SciPy на окнах с easy_install
Python 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)] on win
32
Во всяком случае, до сих пор работает! Я также добавил каталог установки python в путь к окну.
Чем я установил easy_install с использованием сценария ez_setup. И это сработало, а также
C:\Users\Myname>easy_install
error: No urls, filenames, or requirements specified (see --help)
Но тогда я не могу установить модули как Matplolib или 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 <module>
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 <lambda>
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 <lambda>
File "setup.py", line 230, in <module>
File "setup.py", line 218, in setup_package
ImportError: No module named numpy.distutils.core
Thanks.
спасибо. Звучит интересно. Я хотел бы знать, можно ли использовать easy_install (или другой менеджер пакетов), поскольку я уже использую python в основном в GNU/linux, и часто бывает, что мне нужны новые пакеты. – altroware
Если вы находитесь в Linux, тогда 'easy-install' работает нормально, но' pip' обычно работает лучше, и иногда я обнаружил, что 'apt-get install' был способ пойти - несколько пакетов, которые не были в репозиториях, я просто загрузил tar и распаковал (или в некоторых случаях потянул hg или git), а затем «python setup.py install» в результирующем каталоге. Это проблема Windows, поскольку большинство людей не могут создавать модули расширения - в Windows я чаще всего ищут готовый установщик. –
Я думаю, что лучший способ - это Anaconda, у которой есть 400 пакетов данных для данных на основе python, таких как scipy, numpy, pandas – ybdesire