Установить numpy на python3.3 – Установить pip для python3

Для python 3.2 я использовал sudo apt-get install python3.2-numpy Он работал. Что делать для python3.3? Я ничего не мог придумать. То же самое касается scipy и т. Д. Спасибо.

Изменить: так выглядит

 [email protected]:~$ python3 Python 3.3.2 (default, Jul 3 2013, 10:17:40) [GCC 4.6.3] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import numpy Traceback (most recent call last): File "", line 1, in  ImportError: No module named 'numpy' 

В приведенном ниже решении я использовал python3.4 как двоичный код, но он безопасен для использования с любой версией или двоичным python3.4 python. он отлично работает и в windowsх (за исключением загрузки пинга с помощью wget но просто сохраните файл локально и запустите его с помощью python).

Это здорово, если у вас установлено несколько версий python, поэтому вы можете управлять внешними библиотеками на версию python.

Итак, во-первых, я бы порекомендовал get-pip.py , здорово установить pip:

 wget https://bootstrap.pypa.io/get-pip.py 

Тогда вам нужно установить pip для вашей версии python, у меня есть python3.4 поэтому для меня это команда:

 python3.4 get-pip.py 

Теперь pip установлен для python3.4 и для того, чтобы получить библиотеки для python3.4 нужно вызвать его в этой версии, например:

 python3.4 -m pip 

Поэтому, если вы хотите установить numpy, вы должны использовать:

 python3.4 -m pip install numpy 

Обратите внимание, что numpy – довольно тяжелая библиотека. Я думал, что моя система висит и терпит неудачу. Но используя подробный вариант, вы можете видеть, что система в порядке:

 python3.4 -m pip install numpy -v 

Это может сказать вам, что вам не хватает python.h, но вы можете легко получить его:

На RHEL (Red hat, CentOS, Fedora) это будет примерно так:

 yum install python34-devel 

На debian-подобном (Debian, Ubuntu, Kali, …):

 apt-get install python34-dev 

Затем запустите это:

 python3.4 -m pip install numpy -v 

Обычный способ установки библиотек Python – с помощью pip . Ваш способ установки Python 3.2 работает, потому что это системный Python, и это способ установить вещи для системных Python в системах на базе Debian.

Если ваш Python 3.3 предоставлен системой, вы, вероятно, должны использовать аналогичную команду. В противном случае вы, вероятно, должны использовать pip.

Я взял мою установку Python 3.3, создал виртуальную машину и запустил в нее установку pip, и, похоже, она работала так, как ожидалось:

 $ virtualenv-3.3 testenv $ cd testenv $ bin/pip install numpy blablabl $ bin/python3 Python 3.3.2 (default, Jun 17 2013, 17:49:21) [GCC 4.6.3] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import numpy >>> 

От терминала:

  sudo apt-get install python3-numpy 

Этот пакет содержит Numpy для Python 3.

Для scipy:

  sudo apt-get install python3-scipy 

Для построения графиков используйте pylab:

  sudo apt-get install python3-matplotlib 

Я на Ubuntu 15.04. Казалось, это сработало:

 $ sudo pip3 install numpy 

На RHEL это сработало:

 $ sudo python3 -m pip install numpy 

На fedora / rhel / centos вам нужно

 sudo yum install -y python3-devel 

до

 mkvirtualenv -p /usr/bin/python3.3 test-3.3 pip install numpy 

иначе вы получите

 SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel. 
  • Каков правильный способ преобразования между mysql datetime и меткой времени python?
  • Анимация в ноутбуке iPython
  • Объект HTTPResponse - объект JSON должен быть str, а не 'bytes'
  • Как включить панорамирование и масштабирование в QGraphicsView
  • TypeError: не может использовать строковый шаблон для байтового объекта в re.findall ()
  • Печать без пробела в python 3
  • Как я могу подключиться к MySQL в Python 3 в Windows?
  • Beautiful Soup findAll не находит их всех
  • Python 3 возвращает «недопустимый синтаксис» при попытке выполнить интерполяцию строк
  • KeyError: «TCL_Library», когда я использую cx_Freeze
  • Как объединить gridspec с plt.subplots (), чтобы устранить пробел между строками подзаголовков
  • Давайте будем гением компьютера.