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:
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:
Sie müssen sie zuerst installieren.
pip install plotly
pip install cufflinks
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
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').
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.
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.
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
Benutze das:
conda install -c https://conda.anaconda.org/plotly plotly