11 votes

Aucun module nommé 'numpy'.

En fait, je passe de Windows à Linux. En utilisant pycharm sur Windows, j'ai un script Python 3 qui nécessite numpy et matplotlib pour fonctionner, donc je les ai installés sur mon système Linux en utilisant

sudo apt-get install python3-numpy
sudo apt-get install matplotlib3-numpy

Mais toujours quand j'essaie d'exécuter le script j'obtiens une erreur :

from python3-numpy import  *
                ^
SyntaxError: invalid syntax

ou :

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

14voto

Nadimul De Cj Points 264

Vous devez installer numpy en utilisant pip
installer pip :

sudo apt-get install python-pip python3-pip

Puis installez numpy en utilisant pip

sudo pip3 install -U numpy

3voto

Jim Knopf Points 51

Êtes-vous sûr que vous exécutez python3 et pas seulement Python, qui utilise par défaut python2.7 sur la plupart des systèmes.

Vous pouvez obtenir la version de Python avec

python --version

ou

python3 --version

0voto

cat Points 1562

Si l'autre réponse n'a pas fonctionné pour vous, essayez :

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

Si ça ne marche pas, alors vous avez d'autres problèmes.

0voto

AbduShaker Points 1

Le même problème que j'ai rencontré. J'ai installé et désinstallé numpy depuis le terminal mais cela n'a pas fonctionné pour pycharm. J'ai découvert que mon problème venait de l'environnement que j'ai créé dans Pycharm. Il est probable que le paquet n'est pas installé.

Il suffit de l'installer sur votre environnement actuel en suivant les étapes ci-dessous. J'utilise un Mac et cela devrait être la même chose sur d'autres OS :

  1. aller à la préférence
  2. sous projet, cliquez sur interpréteur de projet
  3. vous verrez alors tous les paquets que vous avez installés. si vous ne voyez pas numpy, cliquez simplement sur le signe plus et recherchez puis installez. cela devrait fonctionner maintenant

Bonne chance

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X