Seite 1 von 1

Python Packages Installation

Verfasst: Montag 13. November 2023, 15:56
von wade23
Hallo,

ich habe eine grundsätzliche Frage: Ich verwende PyCharm als IDE und würde gerne Zusatzpackages installieren (z.B. Torch). Es gibt hier die Möglichkeit, direkt in der PyCharm IDE links im Menü bei "Python Packages" entsprechende packages auszuwählen und zu installieren.

Es gibt auch die Möglichkeit, das ganze mit pip zu installieren aus einer Console (z.B. pip install Torch)

Ist das grundsätzlich das gleiche? Sind das einfach 2 alternative Möglichkeiten, oder muss man das pip command immer ausführen?

Danke,

Wade

Re: Python Packages Installation

Verfasst: Montag 13. November 2023, 16:41
von __blackjack__
Die IDE wird da am Ende auch ``pip`` verwenden. (Es sei denn vielleicht wenn die IDE auch Anaconda-Projekte kennt/unterstützt und dort dann ``conda`` verwendet.)

Wo man noch drauf achten muss: venv oder nicht. Ich glaube Standard ist bei PyCharm ein Projekt in ein venv zu stecken. Wenn man manuell per ``pip`` installiert muss man das natürlich vorher aktivieren, beziehungsweise explizit das ``pip`` aus dem venv verwenden.

Re: Python Packages Installation

Verfasst: Montag 13. November 2023, 20:20
von Dennis89
Hallo,

wenn wir von dem in PyCharm integrierten Terminal sprechen, dann ist da die Entwicklungsumgebung standardmäßig schon aktiviert.
Bei mir sieht das nach dem starten zum Beispiel gerade so aus:

Code: Alles auswählen

(venv) [dennis@dennis KiviSample]$ 
Und ein Test:

Code: Alles auswählen

(venv) [dennis@dennis KiviSample]$ deactivate
[dennis@dennis KiviSample]$ . venv/bin/activate
(venv) [dennis@dennis KiviSample]$ 

Grüße
Dennis

Re: Python Packages Installation

Verfasst: Dienstag 14. November 2023, 09:22
von wade23
Hallo,

danke für eure Feedbacks - ich verstehe sie als Neuling in python jedoch nicht ganz.

Ich meine mit pip install eine ausführung eiens pip commands in der windows Eingabeaufforderung - nciht in der in PyCharm integrierten Shell.

Wenn ich nun in der Windows Eingabeaufforderung "pip install torch" eingebe, wird das package installiert. Ist das das gleiche wie wenn ich das package im PyCharm bei "PythonPackages" hinzufüge / installiere?

Frage anders formiuliert: Wenn ihr ein externe packae / eine externe bibliothek in PyCharm verwenden wollt, die ihr dann mit "import" im python skript importiert, wie geht ihr da vor?

Danke

Re: Python Packages Installation

Verfasst: Dienstag 14. November 2023, 09:34
von __deets__
Das ist grundsaetzlich das gleiche. ABER: pycharm erstellt implizit ein "virtual environment". Darum ist es ueblicherweise so, dass ein per Kommandozeile installiertes Paket in der IDE nicht sichtbar ist, und umgekehrt. Du musst dann in beiden Faellen die gleiche Umgebung benutzen, damit das keine Verwirrung gibt.

Re: Python Packages Installation

Verfasst: Dienstag 14. November 2023, 12:13
von wade23
OK, danke für die Info!!
D.h. ich werde eher die Installation direkt aus dem PhCharm verwenden!