J'essaie d'utiliser Numpy dans un script Python 2.7.8 sous Windows. J'ai donc téléchargé et installé la dernière version d'Anaconda (je souhaite également utiliser certains des autres outils d'Anaconda) dans le répertoire "C:/Anaconda". Par défaut, j'ai coché la case en me demandant si je voulais ajouter le chemin d'accès aux fichiers binaires au PATH Windows.
Après vérification de PATH, il contient les éléments suivants: "C:\Anaconda; C:\Anaconda\Scripts".
Ensuite, après l’installation, j’ouvre une nouvelle invite de commande et, dans l’environnement Python, j’entre "import numpy", mais cela donne l’erreur suivante: "ImportError: Aucun module nommé numpy".
Quelle étape ai-je manquée dans le processus d'installation?
***** MODIFIER *****
Je viens de remarquer qu'il n'y a pas de fichier appelé "numpy" dans "C:\Anaconda" ou "C:\Anaconda\Scripts". Mais selon le site Web Anaconda ( http://docs.continuum.io/anaconda/pkg-docs.html ), l'installation devrait être fournie avec Numpy ...
***** MODIFIER *****
Il semble que Windows exécutait Python à partir d’une version existante de Python que j’avais installée et qui n’était pas associée à NumPy. Après avoir supprimé cette opération et exécuté Python à partir de l'installation d'Anaconda, NumPy est maintenant reconnu.
J'ai eu le même problème en obtenant le message "ImportError: Aucun module nommé numpy".
J'utilise aussi anaconda et j'ai découvert que je devais ajouter numpy à l'ENV que j'utilisais. Vous pouvez vérifier les paquets que vous avez dans votre environnement avec la commande:
liste de Conda
Ainsi, lorsque j'ai utilisé cette commande, numpy n'était pas affiché. Si tel est votre cas, il vous suffit de l'ajouter, avec la commande:
conda install numpy
Après que j'ai fait cela, l'erreur avec le import numpy
a disparu
Eh oui, vous devriez commencer python d'Anaconda pour pouvoir utiliser les bibliothèques python fournies avec anaconda. Sinon, vous devez ajouter manuellement anaconda\lib
à pythonpath
, ce qui est moins trivial. Vous pouvez démarrer le python d’Anaconda par un chemin complet:
path\to\anaconda\python.exe
ou vous pouvez exécuter les deux commandes suivantes en tant qu'administrateur dans cmd pour que Windows redirige chaque fichier .py
vers le python anaconda:
assoc .py=Python.File
ftype Python.File=C:\path\to\Anaconda\python.exe "%1" %*
après cela, vous pourrez simplement appeler des scripts python sans spécifier l'exécutable python.
Le dossier Anaconda réside essentiellement dans C:\Users \\ Anaconda. Essayez de définir le PATH dans ce dossier.
Déplacer path\to\anaconda
dans le PATH ci-dessus path\to\python