2014-01-22 3 views
5

Версия Python У меня на моем компьютере есть Python2.7 (32-разрядная версия), хотя у меня 64-разрядная версия Windows 7 (Python работает нормально, проблем нет)Установка numpy, matplotlib на windows 7 64 бит

-> Скачано - numpy 1.8.0 от https://pypi.python.org/pypi/numpy, но я не знаю, как продолжить установку.

-> Я попытался загрузить отсюда - http://www.lfd.uci.edu/~gohlke/pythonlibs/ (попробовал как с 32-битными, так и с amd64-разрядными версиями). Тем не менее, я продолжал получать следующую ошибку: Python27 не найден в реестре.

-> После перемещения «Python27» из другого места в C: \ Python27 установка прошла правильно. Я сейчас пытаюсь

import numpy 

, но я получаю сообщение об ошибке говорящее модуль не существует

Может кто-нибудь, пожалуйста, руководство о том, как получить эту работу, а также установка Matplotlib? Если есть ссылка, напишите мне.

Редактировать - пока я ждал ответов здесь (рад видеть ответы!) Я немного потрудился, и мне удалось установить все вышеперечисленное. Я прилагаю скриншот процедур, которые я следил. Но при запуске тестового скрипта для MatPlotLib для построения графика вместо фигуры графика я получаю это сообщение: [< matplotlib.lines.Line2D объект в 0x05A29650>] Если кто-то может мне помочь, Я был бы благодарен, и если бы спасибо вам не хватало, я верну вас в Биткойн (1 доллар США)!

steps of installation

Редактировать 2 - Ах, я сохранил график в переменной, а затем выполнил pylab.show (переменная). Работает. Спасибо за все отклики!

ответ

10

Также стоит рассмотреть распределение Anaconda Python.

http://continuum.io/downloads

Он связывает множество пакетов, в том числе NumPy и Matplotlib. Я использую его в Windows и его легко установить и сохранить. Единственным недостатком, с этой точки зрения, является то, что они не загрузили Windows-версию NumPy 1.8. Если вам нужна функция, специфичную для NumPy 1,8, вы можете использовать программу установки с веб-сайта вы упомянули, то есть

http://www.lfd.uci.edu/~gohlke/pythonlibs/

Update: 1,8 был там в течение некоторого времени. Они очень хорошо держат все пакеты в актуальном состоянии, но если вам действительно нужно что-то, чего еще нет, проверьте установщиков на веб-сайте Gohlke.

1

Вероятно, проще всего сделать, это переустановить Python из python.org, либо 32- или 64-бит, убедитесь, что работает плавно, а затем попытаться переустановить NumPy, Matplotlib и зависимостей Matplotlib в (dateutil, pytz, Pyparsing, шесть , подушку и бэкэнд, например pyqt4 или pycairo, если вы не хотите использовать бэкэнд по умолчанию Tk), все от Gohlke's site. Убедитесь, что вы получили «битту» для версии Python, которую вы устанавливаете (вы не должны смешивать 32-битные модули с 64-разрядной базовой системой и наоборот) и получить версии -py27. После этого все должно работать нормально.

1

Ответ Мэтта правильный; однако я бы посоветовал, что проще всего загружать предварительно построенный дистрибутив Python. Я использовал Winpython (http://winpython.sourceforge.net/) с хорошим успехом, хотя, безусловно, есть и другие (Enthought, Python (x, y)).

Если вы используете Winpython, откройте панель управления и зарегистрируйте свой дистрибутив. Если вы загрузите больше пакетов с PyPI позже, эта панель управления может установить их для вас, но она довольно полно признана as-distribubted.

4

Сначала удалите Python.

Тогда есть два простых варианта:

Либо:

Попробуйте распределение Python в комплекте с необходимыми библиотеками. Я использовал распространение Enthought Python, до которого было переименовано в Canopy Express.

Или:

Установите Python 2.7 64bit, все 64-битные библиотеки, которые вам нужно от http://www.lfd.uci.edu/~gohlke/pythonlibs/ прийти с монтажником.

Чтобы запустить matplotlib, вам нужно загрузить numpy, dateutil, pyparsing, pillow, и многие из вас захотят создать другой бэкэнд для визуализации, такой как wxPython. Проверьте, что вы загружаете правильные версии, они заканчиваются чем-то вроде «.win-amd64-py2.7.exe». Не беспокойтесь, если у вас есть процессор Intel, он все равно будет работать.

1

Одинаковый вопрос здесь и должен был исправить несколько раз. Лучшее решение, которое я нашел, сохраняя вашу текущую установку Python, было ...

(1) Если у вас еще нет PIP, установите с инструкциями на https://pip.pypa.io/en/latest/installing.html (ссылка на сайт python.org).

(2) Установите numpy с неофициальными бинарниками здесь: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy.

update: Эта ссылка была обновлена ​​для того, чтобы включать файлы PIP «wheel» (.whl) вместо файлов установки Windows. После загрузки соответствующего колеса (скажем, file.whl), вы установите его так:

pip install "location_of_whl_file\file.whl" 

(указывающий на местоположение файла колеса)

(3) Затем установите Matplotlib с PIP через команду pip install matplotlib Это правильно установит все зависимости (кроме numpy, для которого требуется ручная установка).

4

Перейдите в папку Python, папку сценариев: кд с: \ python27 \ скрипты>

введите следующую команду в командной строке:

C: \ python27 \ Сценарии> пип установить Numpy

N/B: требуется подключение к Интернету во время установки

+0

Добро пожаловать в SO. Пожалуйста, отформатируйте код, используя четыре пространства для кодовых блоков или обратных ссылок для встроенного кода –

Смежные вопросы