Ik ben nieuw in Python. Telkens wanneer ik de volgende code probeer te compileren om een lijngrafiek te krijgen, worden enkele fouten weergegeven. Maar ik weet niet hoe ik het moet oplossen. Hier is mijn 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')
Toont de volgende fout:
mks@mks-H81M-S /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
mks@mks-H81M-S /media/mks/KUTUBUDDIN1/test $
Help ons dit op te lossen. Bij voorbaat dank.
Toegevoegd:
Volgens Spandan Brahmbhatt heb ik pipgeïnstalleerd door sudo pip install plotly
. Maar geeft nog steeds de volgende fout weer:
Antwoord 1, autoriteit 100%
Je moet ze eerst installeren.
pip install plotly
pip install cufflinks
Antwoord 2, autoriteit 27%
Ik had hetzelfde probleem. Ik gebruikte per ongeluk een bestand in mijn werkdirectory genaamd Fluylt.py. Ik verwijderde dat bestand de map en het werkt nu goed.
Zorg er eerst voor dat u de plot
hebt geïnstalleerd
pip install plotly
(Test) Open een leeg bestand, typ
import plotly
en sla het op met een .py-extensie. Voer het dan uit. Als dit werkt, was uw installatie OK. Verplaats een ander bestand met de naam Grotly (met elke extensie) in een andere map
Het zal hopelijk werken.
Antwoord 3, Autoriteit 27%
In mijn geval wilde ik gebruiken in een jupyter-notebook in Windows 10, maar kreeg dezelfde fout
Modulenotfoundror TraceBack (meest recente oproep Laatste)
in
—- & GT; 1 importeer plot.Express as pxModulenotFoundError: geen module genaamd ‘plottly’
gebruiken
Gezien het feit dat je Anaconda ook in Linux Mint kunt installeren en deze kwamen met Anaconda (in mijn geval), als je besluit om met Anaconda te gaan, heb je tenminste twee opties om de plotselinge
te installeren
-
Anaconda Prompt
-
ANACONDA NAVIGATOR
Eenmaal geïnstalleerd, kunt u het zonder enig probleem gebruiken
1. Anaconda Prompt
Open Anaconda Prompt
Voer de volgende opdracht uit
conda install -c plotly plotly=4.8.1
2. Anaconda Navigator
Open Anaconda Navigator
Ga binnenin naar Omgeving, selecteer Alles in de vervolgkeuzelijst en zoek naar plotly.
Selecteer vervolgens plotly uit die lijst en klik op Toepassen.
Antwoord 4, autoriteit 20%
Op basis van ImportError: No module named plotly.plotly
, ik neem aan dat je de plotly-module niet hebt geïnstalleerd.
Je kunt het installeren met pip
$ pip install plotly
of
$ sudo pip install plotly
Antwoord 5, autoriteit 20%
Ten eerste, ik ben nieuw in plotly 2, en ik weet niet zeker of ik je het kan laten begrijpen omdat ik een Chinees ben.
Hoe dan ook, je kunt dit proberen, voor mij werkt het:
import plotly
plotly.offline.init_notebook_mode(connected=True)
import plotly.offline as py
import plotly.plotly as py
: dit commando communiceert met een Plotly Cloud of Plotly Enterprise. get_figure
downloadt een figuur van plot.ly of Plotly Enterprise. U moet inloggegevens verstrekken om cijfers te downloaden: Aan de slag met Plotly voor Python
Zie:
Antwoord 6, autoriteit 13%
Ik had hetzelfde probleem. Ik vond de oplossing door de mappen te doorlopen.
pip install wordt geïnstalleerd in de standaard python lib-map, het enige wat u hoeft te doen is de plotly-map kopiëren van python lib naar jupyter notebook lib-map. Aangezien ik Windows gebruik, waren de mappen als volgt:
c:\python34\lib\site-packages
c:\Anacoda3\Lib\site-packages
Antwoord 7, autoriteit 13%
Gebruik dit:
conda install -c https://conda.anaconda.org/plotly plotly
Antwoord 8, autoriteit 13%
Als je jupyter-notebook in Windows gebruikt, open dan de Anaconda Powershell-prompt (beter te openen in de beheerdersmodus) en gebruik de onderstaande opdracht.
pip install plotly
pip install cufflinks
Als je python gebruikt vanaf de opdrachtprompt of die is ingesteld in de omgevingsvariabele, open dan de command prompt
en gebruik dezelfde opdracht als hierboven vermeld.
Beide gebruiken een ander exemplaar van python. Dus, als je het bovengenoemde pip
commando gebruikt in Anaconda PowerShell
dan zal het de bibliotheken (plotly en cufflinks) installeren in de python map die bij het anaconda pakket zit maar nietin de python-map die u gebruikt vanaf de opdrachtprompt of die is ingesteld in de omgevingsvariabele.
Antwoord 9, autoriteit 7%
Ik had hetzelfde probleem, maar dat kwam door verschillende versies van python.
Misschien wil je ook de volgende opdracht proberen: (ervan uitgaande dat je python3 hebt geïnstalleerd)
sudo pip3 install plotly
pip3 install plotly --upgrade
python3 <filename.py>
Zorg ervoor dat alle pakketten die worden gebruikt voor slechts één python-versie zijn geïnstalleerd. Zoals in mijn geval waren alle pakketten geïnstalleerd voor python3, maar toen probeerde ik mijn code uit te voeren met “python bestandsnaam.py” en op de een of andere manier werkte dat niet.
Bovendien stel ik de inloggegevens ook in door de link te volgen: https://plot.ly/settings/api . Registreer jezelf via de link https://plot.ly/settings/api. Maak vervolgens een bestand ~/.plotly/.credentials met uw gebruikersnaam en authenticatiesleutel.
Antwoord 10, autoriteit 7%
Als je net zoals ik hebt gezocht tot ik de onderstaande link vond, maar eerst hier keek, zal dit je hopelijk wat frustratie besparen.
Verwijder het plotly.py-bestand in uw hoofdmap. De code die je hebt gemaakt om de aan de slag-code te testen.
Daarna zul je weer een tijdje zoeken, tenzij je het .pyc-bestand verwijdert (en het ImportError: bad magic-nummer in ‘plotly’: b’\x03\xf3\r\n’ krijgt).
https://github.com/plotly/plotly.py/issues/723
Antwoord 11, autoriteit 7%
Hallo, ik kwam iets soortgelijks tegen op mijn pc en dit is wat ik je aanraad te doen omdat het voor mij werkte:
-
Open je Anaconda-prompt en voer
pip install plotly==4.1.1 cufflinks
-
Merk op dat de 4.1.1 hier de versie is van
plotly
.
uit
Installatie:
Terminal:
– Je kunt meer informatie vinden over zowel plotly
als cufflinks
hier.
Anaconda, Jupyter Notebook en Visual Studio-code:
– Ik geloof dat ik deze fout tegenkwam omdat ik plotly
niet op mijn pc heb geïnstalleerd, dus je kunt meer informatie vinden over verschillende manieren om plotly
hier.
Antwoord 12, autoriteit 7%
Net als @Ananada had ik mijn testbestand “plotly.py” genoemd, d.w.z. het bestand dat de instructie import plotly.graph_objects as go
bevat. Dus Python probeerde de module te importeren vanuit het scriptbestand dat ik gebruikte. Doh! Hernoemd en probleem opgelost.
Antwoord 13
Activeer uw omgeving opnieuw na installatie van het pakket als u een virtuele omgeving gebruikt.
Doe source bin/activate
als je bash gebruikt. Zie https://docs.python.org/3/tutorial/venv.html.
Antwoord 14
Controleer uw map … Als dit een tijdelijke/testmap is, verspilt u misschien net als ik uw hele dag met proberen te begrijpen waarom u niet kunt importeren …. .. ..
Misschien, net zoals mij is overkomen, heb je EEN ANDER plotly.py-bestand in je map. Ja, die.
Antwoord 15
In feite is de module plotly niet vooraf geïnstalleerd en moeten we deze voor gebruik op onze machines installeren. Het kan worden geïnstalleerd met behulp van het pip-commando :
pip install plotly
We kunnen ook manchetknopen installeren. Manchetknopen zijn slimme plots.
manchetknopen pip installeren