web-dev-qa-db-fra.com

Installer numpy sur python3.3 - Installer pip pour python3

Pour python 3.2, j’ai utilisé Sudo apt-get install python3.2-numpy.Il a travaillé . Que faire pour python3.3 Rien que je puisse penser des travaux. Même chose pour Scipy, etc . Merci.

Edit: voici à quoi ça ressemble

radu@sunlit-inspired:~$ 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 "<stdin>", line 1, in <module>
ImportError: No module named 'numpy'
29
Radu

Dans la solution ci-dessous, j'ai utilisé python3.4 en tant que binaire, mais il est sans danger de l'utiliser avec n'importe quelle version ou binaire de python. cela fonctionne très bien aussi sous Windows (sauf le pip de téléchargement avec wget évidemment mais il suffit de sauvegarder le fichier localement et de le lancer avec python).

C'est très bien si vous avez plusieurs versions de python installées, vous pouvez donc gérer des bibliothèques externes par version de python.

Donc, tout d’abord, je recommanderais get-pip.py, c’est génial d’installer pip:

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

Ensuite, vous devez installer pip pour votre version de python, j'ai python3.4 donc pour moi c'est la commande:

python3.4 get-pip.py

Maintenant, pip est installé pour python3.4 et pour obtenir les bibliothèques pour python3.4, il est nécessaire de l'appeler dans cette version, comme ceci:

python3.4 -m pip

Donc, si vous voulez installer numpy, vous utiliserez:

python3.4 -m pip install numpy

Notez que numpy est une bibliothèque assez lourde. Je pensais que mon système était bloqué et en panne… .. Mais en utilisant l'option verbose, vous pouvez voir que le système fonctionne bien:

python3.4 -m pip install numpy -v

Cela peut vous dire que vous manquez python.h mais vous pouvez facilement le comprendre:

Sur RHEL (Red Hat, CentOS, Fedora), cela ressemblerait à ceci:

yum install python34-devel

Sur debian-like (Debian, Ubuntu, Kali, ...):

apt-get install python34-dev

Puis relancez ceci:

python3.4 -m pip install numpy -v
33
Loïc

La méthode normale pour installer les bibliothèques Python est avec pip . Votre façon de l'installer pour Python 3.2 fonctionne parce que c'est le système Python et c'est le moyen d'installer des choses pour les Pythons fournis par le système sur les systèmes basés sur Debian.

Si votre Python 3.3 est fourni par le système, vous devriez probablement utiliser une commande similaire. Sinon, vous devriez probablement utiliser pip.

J'ai pris mon installation de Python 3.3, créé une virtualenv et exécuté une installation pip, et cela semble avoir fonctionné comme prévu:

$ 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
>>> 
10
Lennart Regebro

Depuis le terminal:

  Sudo apt-get install python3-numpy

Ce paquet contient Numpy pour Python 3.

Pour Scipy:

 Sudo apt-get install python3-scipy

Pour tracer des graphiques, utilisez pylab:

 Sudo apt-get install python3-matplotlib
8
Nikhil

Je suis sur Ubuntu 15.04. Cela semblait fonctionner:

$ Sudo pip3 install numpy

Sur RHEL cela a fonctionné:

$ Sudo python3 -m pip install numpy
5
AAAfarmclub

Sur Fedora/rhel/centos, vous devez 

Sudo yum install -y python3-devel

avant 

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

sinon vous aurez

SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
1
hobs

Mon problème était l'impossibilité d'importer numpy dans mes fichiers python. Je recevais le "ModuleNotFoundError: Aucun module nommé" numpy "". J'ai rencontré le même problème et je ne faisais pas référence à python3 sur l'installation de numpy. J'ai saisi les informations suivantes dans mon terminal pour OSX et mes problèmes ont été résolus:

python3 -m pip install numpy
1
airvine