Pardonnez-moi mais je suis nouveau sur python. J'ai installé un package (theano) en utilisant conda install theano
, et quand je tape conda list
, le package existe
Cependant, lorsque j'entre dans l'interpréteur python en exécutant python
, et que j'essaie de l'importer avec import theano
, J'obtiens une erreur: "aucun module nommé theano", et quand je liste tous les modules python, theano n'existe pas.
Qu'est-ce que je rate?
Probablement en raison du fait que vous avez multiplié python envs installé sur votre ordinateur. Lorsque vous faites which python
vous obtiendrez probablement le natif python installé sur votre ordinateur. c'est-à-dire /usr/bin/python
Vous souhaitez utiliser le Python fourni lors de l'installation d'Anaconda. Ajoutez simplement le chemin Anaconda au début de votre $PATH
. (Pour ce faire, vous devrez probablement modifier votre ~/.bashrc
fichier (ou le fichier équivalent pour votre Shell) puis source ~/.bashrc
.
La prochaine fois que vous irez, vous exécuterez python
et import theano
vous réussirez.
Avez-vous une autre installation de Python sur votre système? Vous pouvez exécuter "quel python" dans votre terminal pour déterminer quel Python sera utilisé).
J'ai donc également eu le même problème, il s'est avéré que j'avais nommé mon propre fichier sous le même nom de module (graphviz) et il a essayé d'importer celui-ci à la place ... Cela m'a pris un certain temps avant de le comprendre!
J'avais un environnement de base où j'avais installé keras_vggface en utilisant conda (Sudo pip install git + https://github.com/rcmalli/keras-vggface.git : Courtoisie: https: // machinelearningmastery.com/how-to-perform-face-recognition-with-vggface2-convolutional-neural-network-in-keras/ ). Lancé anaconda-navigator depuis la base (poste conda activate base
), l'importation de keras_vggface a échoué.
Lorsque base
est désactivé et en python, l'importation a bien fonctionné. which python
révèle celui du répertoire bin anaconda. Maintenant, j'ai fait pip3 install keras_vggface
tout en étant dans base
.
Maintenant, je peux importer le module depuis base
et dans python Prompt et aussi depuis le cahier jupyter lancé depuis la base via anaconda-navigator.
Remarque: il ne s'agit pas d'un avis d'expert sur la manière de procéder; veuillez utiliser cette expérience avec une pincée de sel.