web-dev-qa-db-fra.com

Plotly dans Jupyter

J'ai installé plotly.py pour travailler certains tracés en utilisant Jupyter mais je ne peux pas l'importer.

! pip install plotly --upgrade
Requirement already up-to-date: plotly in c:\python34\lib\site-packages
Requirement already up-to-date: requests in c:\python34\lib\site-packages (from plotly)
Requirement already up-to-date: six in c:\python34\lib\site-packages (from plotly)
Requirement already up-to-date: pytz in c:\python34\lib\site-packages (from plotly)
Cleaning up...

puis

  import plotly
  ---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-6-c27a4132ad2e> in <module>()
----> 1 import plotly

  ImportError: No module named 'plotly'

J'exécute Python 3.4.1, donc en tant que Jupyter, et la chose que je ne peux pas obtenir est que cela fonctionne très bien lorsque j'exécute Python à partir de la ligne de commande. Des suggestions? (Je ne veux vraiment pas nettoyer Python)

12
psaltistha

J'ai eu les mêmes problèmes. L'exécution de l'invite de commande a résolu mon problème.

conda install -c https://conda.anaconda.org/plotly plotly

Il est probable que l'intrigue installée via l'installation de pip n'est pas détectée par Jupter.

10
Satish

J'ai eu le même problème. Je parcourais et ai trouvé une autre question à ce sujet. J'ai trouvé la solution en parcourant les répertoires. pip install installe par défaut python lib, une réponse plus détaillée est ici.

https://stackoverflow.com/a/48774224/917674

2
sh_07

Dans le cahier jupyter, en exécutant le noyau correct que vous souhaitez que le package soit installé, exécutez

import sys
!conda install --yes --prefix {sys.prefix} plotly

Cela s'installe complêtement dans le bon noyau.

1
Finlay MacLean

Pour importer seaborn, sklearn et plotly sur jupyter notebook, exécutez d'abord ceci sur le terminal pour python "pip install ipykernel", pour anaconda "conda install ipykernel" ou "python -m ipykernel install"

0
Bethlehem