web-dev-qa-db-de.com

ImportError: 'Kein Modul mit dem Namen plotly.plotly' in LinuxMint17.3

Ich bin neu in Python. Wenn ich versuche, den folgenden Code zu kompilieren, um ein Liniendiagramm zu erhalten, werden einige Fehler angezeigt. Aber ich weiß nicht, wie ich es reparieren soll. Hier ist mein code :

import plotly.plotly as py
import plotly.graph_objs as go

# Create random data with numpy
import numpy as np

N = 500
random_x = np.linspace(0, 1, N)
random_y = np.random.randn(N)

# Create a trace
 trace = go.Scatter(
x = random_x,
y = random_y
)

data = [trace]

 py.iplot(data, filename='basic-line')

Zeigt den folgenden Fehler an: 

[email protected] /media/mks/KUTUBUDDIN1/test $ python datdaPlot.py 
Traceback (most recent call last):
  File "datdaPlot.py", line 1, in <module>
    import plotly.plotly as py
 ImportError: No module named plotly.plotly
 [email protected] /media/mks/KUTUBUDDIN1/test $   

Bitte helfen Sie, dies zu beheben. Danke im Voraus. 

Hinzugefügt:
Laut Spandan Brahmbhatt habe ich pip von Sudo pip install plotly installiert. Zeigt aber immer noch folgenden Fehler: 

 enter image description here

6
Primo

Erstens bin ich neu bei Plotly 2 und ich bin mir nicht sicher, ob ich mich verständlich machen kann, seit ich Chinese bin.

Jedenfalls kannst du es versuchen, für mich funktioniert es:

import plotly
plotly.offline.init_notebook_mode(connected=True)
import plotly.offline as py

import plotly.plotly as py: Dieser Befehl kommuniziert mit einer Plotly Cloud oder einem Plotly Enterprise. get_figure lädt eine Figur von plot.ly oder Plotly Enterprise herunter. Sie müssen Anmeldeinformationen angeben, um Zahlen herunterzuladen: Erste Schritte mit Plotly für Python

Verweisen:

3
fenny

Sie müssen sie zuerst installieren.

pip install plotly
pip install cufflinks
2
Mudit Gupta

Ich hatte das gleiche Problem. Ich habe die Lösung gefunden, indem ich die Verzeichnisse durchgegangen bin . Pip install ist im standardmäßigen Python-lib-Ordner installiert. Alles, was Sie tun müssen, ist den plott-Ordner von python-lib in den jupyter-Notebook-lib-Ordner zu kopieren. Da ich Windows verwende, waren die Verzeichnisse wie folgt:

c:\python34\lib\site-packages

c:\Anacoda3\Lib\site-packages

2
sh_07

Falls Sie so herumgesucht haben, bis ich den Link unten gefunden habe, aber hier zuerst nachgesehen habe, kann dies hoffentlich einige Frustration ersparen.

Löschen Sie die Datei plotly.py in Ihrem Stammordner. Der, den Sie erstellt haben, um den Code für die ersten Schritte zu testen.

Nachdem Sie dies getan haben, werden Sie erneut suchen, bis Sie die .pyc-Datei löschen (und die ImportError: bad magic-Zahl in 'plotly' erhalten: b '\ x03\xf3\r\n').

https://github.com/plotly/plotly.py/issues/723

1
alchemy

Ich hatte auch das gleiche Problem, aber es lag an verschiedenen Python-Versionen.

Möglicherweise möchten Sie auch den folgenden Befehl ausprobieren: (vorausgesetzt, Sie haben Python3 installiert)

Sudo pip3 install plotly
pip3 install plotly --upgrade
python3 <filename.py>

Stellen Sie sicher, dass alle verwendeten Pakete nur für eine Python-Version installiert sind. Wie in meinem Fall wurden alle Pakete für python3 installiert, aber dann versuchte ich, meinen Code mit "python filename.py" auszuführen, und das hat irgendwie nicht funktioniert.

Darüber hinaus stelle ich die Anmeldeinformationen ein, indem Sie dem Link folgen: https://plot.ly/settings/api . Registrieren Sie sich über den Link https://plot.ly/settings/api . Erstellen Sie dann eine Datei ~/.plotly/.credentials mit Ihrem Benutzernamen und Ihrem Authentifizierungsschlüssel.

1
Rishik Mani

Ich hatte das gleiche Problem. Ich habe versehentlich eine Datei mit dem Namen ploylt.py in meinem Arbeitsverzeichnis verwendet. Ich habe diese Datei aus dem Verzeichnis entfernt und funktioniert jetzt einwandfrei. Vergewissern Sie sich zunächst, dass Sie plotly installiert haben

    pip install plotly 

(Test) Öffnen Sie eine leere Datei, geben Sie ein 

    import plotly  

und speichern Sie es mit einer .py-Erweiterung. Dann führe es aus. Wenn dies funktioniert, war Ihre Installation in Ordnung. Verschieben Sie eine andere Datei mit dem Namen plotly (mit beliebiger Erweiterung) in ein anderes Verzeichnis Dies wird hoffentlich funktionieren. 

0
Ananda

Basierend auf ImportError: No module named plotly.plotly gehe ich davon aus, dass Sie kein plotly-Modul installiert haben.

Sie können es mit pip installieren.

$ pip install plotly 

oder 

$ Sudo pip install plotly 
0

Benutze das:

conda install -c https://conda.anaconda.org/plotly plotly
0
Rajat Chhajer