Je suis nouveau sur python et je suis un tutoriel utilisant python3. J'ai installé plotly et je peux le voir dans la liste pip et la liste pip3 et l'aide python ("modules"). Cependant, lorsque j'ai essayé d'importer le module (à from plotly import offline
), j'ai eu l'erreur:
ModuleNotFoundError: Aucun module nommé 'plotly'.
J'ai essayé de réinstaller mais cela n'a pas fonctionné. Je peux importer d'autres modules de la liste, comme pygame ou matplotlib sans problème.
3 Réponses :
Si je tape ceci:
pip install plotly
dans un CMD et ceci:
pip uninstall plotly
Dans l'interpréteur, cela fonctionne bien, essayez de désinstaller et de réinstaller complotement:
>>> from plotly import offline
Entrez y
quand il dit Proceed (y/n)?
Et réinstallez avec
pip install plotly
Il est généralement judicieux de créer un environnement virtuel pour installer des modules supplémentaires. Cela créera un environnement Python scellé avec uniquement les packages que vous spécifiez. Cela corrige généralement de telles erreurs, car Python installe parfois des packages où ils ne peuvent plus être trouvés plus tard. C'est également une bonne idée de ne pas utiliser pip
, car il pourrait pointer vers un pip d'une autre version de python. Il est également judicieux de mettre à niveau pip
avant d'installer les packages.
Essayez ce qui suit:
python >>> import plotly
Vérifiez quels packages nous avons:
python -m pip install --upgrade pip python -m pip install plotly
Ici, assurez-vous que cela ne montre rien sauf pkg-resources==0.0.0
. Sinon, votre PYTHONPATH
pourrait être coincé.
Mettez à niveau pip
et installez votre package:
python -m freeze
Exécutez python et importez votre package:
python3 -m venv env . env/bin/activate (on Linux) .\env\Scripts\activate (on Windows)
J'ai eu le même problème; après avoir désinstallé / installé plotly, utilisez venv, j'ai réalisé (après 2h) que mon nom de script était "plotly.py" => qui était la cause de l'erreur
S'affiche-t-il lors de l'exécution de
python3 -m pip freeze
?Pouvez-vous montrer comment vous avez importé le module?
quelle version de python utilisez-vous? veuillez nous montrer vos modules installés à l'aide de
pip freeze
.