ich habe ein Skript gapminder1.py, das den Panda und die Sklern verwendet.
# TODO: Add import statements
import pandas as pd
from sklearn.linear_model import LinearRegression
# Assign the dataframe to this variable.
# TODO: Load the data
bmi_life_data = pd.read_csv("CSV_DATA/bmi_and_life_expectancy.csv")
print(bmi_life_data)
# Make and fit the linear regression model
#TODO: Fit the model and Assign it to bmi_life_model
bmi_life_model = LinearRegression()
bmi_life_model.fit(bmi_life_data[['BMI']], bmi_life_data[['Life expectancy']])
# Make a prediction using the model
# TODO: Predict life expectancy for a BMI value of 21.07931
laos_life_exp = bmi_life_model.predict(21.07931)
ich führe das Skript von der cmd-Konsole aus, die gut funktioniert, aber das gleiche Skript von pycharm zeigt mir den Fehler
C:\Users\tripathi\AppData\Local\Continuum\anaconda3\envs\dsnd\python.exe C:/Users/tripathi/PycharmProjects/dsnd/gapminder1.py
Traceback (most recent call last):
File "C:/Users/tripathi/PycharmProjects/dsnd/gapminder1.py", line 3, in <module>
import pandas as pd
File "C:\Users\tripathi\AppData\Local\Continuum\anaconda3\envs\dsnd\lib\site-packages\pandas\__init__.py", line 19, in <module>
"Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']
ich benutze die gleiche conda-Umgebung an beiden Orten, weiß aber nicht, warum es nicht gut funktioniert.
Okay, ich denke, es ist ein Problem, bei dem Conda und pycharm nicht richtig miteinander kommunizieren. Aus diesem Grund erstelle ich meine virtuelle Umgebung immer mit PyCharm.
Probieren Sie die Anweisungen von Jetbrains aus.
Möglicherweise haben Sie einige der Kontrollkästchen nicht aktiviert, wenn Sie über PyCharm eine Verbindung zur Umgebung herstellen:
Dies ist mindestens ein bekanntes Problem in PyCharm unter Windows. Die Conda-Umgebung wird von PyCharm verwendet, aber nicht wirklich aktiviert, sodass Umgebungsvariablen für die Umgebung nicht geladen werden. Es war schon eine Weile ein Problem, es scheint einfach zu beheben, aber aus irgendeinem Grund haben sie es nicht behoben.
Die einzige Lösung besteht darin, PyCharm aus einem cmd-Fenster zu starten, in dem die Umgebung aktiviert ist, oder möglicherweise die Umgebungsaktivierung vor der Ausführung als externes Tool auszuführen.
Sie müssen numpy mithilfe der pycharm-Einstellungen in die virtuelle Umgebung von Conda installieren.
3. Suchen Sie in der Liste der verfügbaren Pakete nach numpy und klicken Sie auf install package.
Methode 1
Versuchen Sie die Deinstallation von Pandas und Numpy erneut durchzuführen, indem Sie:
conda uninstall pandas
conda uninstall numpy
conda install pandas
conda install numpy
Sie müssen dies mit der gleichen Python (Conda) -Umgebung tun, die in der Frage enthalten ist
Methode 2
Löschen Sie alle .pyc-Dateien im Projektverzeichnis
Methode 3
Versuchen Sie, numpy in Ihre Datei gapminder1.py zu importieren, indem Sie oben eine import numpy
-Zeile hinzufügen
Möglicherweise müssen Sie mehrere Methoden verwenden. Folgen Sie der Lösung in der angegebenen Reihenfolge.
Ich hoffe es hilft. Danke und Grüße
Stellen Sie sicher, dass Sie pip installiert haben, und überprüfen Sie die Pfade unter Umgebungsvariablen unter Arbeitsplatz oder in der Systemsteuerung.