Lorsque je lance mon projet, il est indiqué ‘import NumPy as np ImportError : No module named NumPy ». Pourtant, j’ai NumPy sur mon ordinateur. Que puis-je faire pour résoudre ce problème ?


Je n'ai pas encore rencontré d'approche directe pour résoudre ce problème.

De nombreux posts spéculent sur les aspects de ce problème mais ne proposent aucune solution pour résoudre la connectivité entre l'environnement python et l'environnement du module python.


J'ai créé plusieurs posts pour résoudre ce problème sur le site de Continuum Analytics depuis que j'ai téléchargé l'installation d'Anaconda2 qui comprend près de 200 paquets, dont NumPy, SciPy, pandas, IPython, Matplotlib, Scikit-learn, NLTK, etc.

Voici ce que vous savez :

Ce scénario décrit les défis dans un environnement Windows (8.1).

Après l'installation de Python, l'installation de Python vit sur un seul chemin de fichier. C'est ce qui est nécessaire pour votre environnement Python interactif. Ainsi, lorsque vous tapez "python" à votre invite de commande, vous êtes en mesure d'invoquer l'interpréteur Python et d'avoir >>> comme invite.

En utilisant mon chemin de fichier comme exemple - C:Python27Libsite-packages - voici où se trouve votre installation de Python. Site-packages comprend pip, les outils d'installation, etc. qui viennent avec Python 2.7.x ou 3.x.x, etc.

Après l'installation d'Anaconda2, vous avez un autre chemin de fichier où se trouve cette installation.

En utilisant à nouveau mon chemin de fichier comme exemple - C:UsersBob|Anaconda2pkgs - c'est ici que se trouvent numpy, scipy, nltk, etc, vivent tous.

Les deux installations ne font rien pour configurer et établir des "variables d'environnement" dans votre panneau de contrôle du système dans l'environnement Windows. Je crois que c'est le nœud du problème.

Dans Windows 8.x, vous devez aller dans :

Système (Panneau de configuration) > Système et sécurité > Paramètres système avancés > Avancés (onglet) > Variables d'environnement

Cliquez sur Nouveau pour créer une variable d'environnement

Nommez la variable d'environnement PYTHONPATH et définissez sa valeur pour qu'elle pointe et définissez sa valeur pour qu'elle pointe sur le répertoire du chemin d'accès aux paquets du site pour Lib. Par exemple ceci mon C:Python27Libsite-packages.

Redémarrez votre machine. Vous devriez être en mesure d'utiliser avec succès pip, les outils de configuration, etc.

Répétez le processus ci-dessus pour configurer vos variables d'environnement pour Anaconda2 qui a tous vos paquets devrait vous permettre d'importer numpy, scipy, etc.

J'ai essayé cette approche et n'a pas réussi. The point is if you have the correct environment variables set up you should be able to access all of the packages.

Hopefully this gives some insight into this challenge.

I am open to any suggestions.

Kind regards to all.

Bob

�}�:!��