web-dev-qa-db-fra.com

Aucun module nommé 'numpy'

En fait, je passe de Windows à Linux. En utilisant pycharm sous Windows, j'ai un script python 3 qui nécessite numpy et matplotlib pour s'exécuter. Je les ai donc installés sur mon système Linux à l'aide de

Sudo apt-get install python3-numpy
Sudo apt-get install matplotlib3-numpy

Mais quand j'essaye de lancer le script, j'ai l'erreur:

from python3-numpy import  *
                ^
SyntaxError: invalid syntax

ou:

from numpy import  *
ImportError: No module named 'numpy'
6
rjbir

Vous devez installer numpy en utilisant pip
install pip:

Sudo apt-get install python-pip python3-pip

Puis installez numpy en utilisant pip

Sudo pip3 install -U numpy
9
Nadimul De Cj

Êtes-vous sûr d’exécuter python3 et pas seulement python, qui est paramétré par défaut sur python2.7 sur la plupart des systèmes.

Vous pouvez obtenir la version de python avec

python --version

ou

python3 --version
3
Jim Knopf

Si l'autre réponse ne vous convient pas, essayez:

Sudo apt-get update; Sudo apt-get install python-pip python3-pip
Sudo pip install numpy; Sudo pip3 install numpy

Si cela ne fonctionne pas, alors vous avez d'autres problèmes.

0
cat