Grundlegendes Tutorial zur Verwendung von Anaconda auf Nanny-Niveau

Grundlegendes Tutorial zur Verwendung von Anaconda auf Nanny-Niveau

Die grundlegende Nutzung umfasst drei Teile: Download-Quellenkonfiguration, Verwaltung der virtuellen Umgebung und Verbindung mit Pycharm


1. Konfigurieren Sie die Download-Quelle von Anaconda

Anaconda的虚拟环境中主要用 conda 和 pip 下载和管理各种包,配置国内的下载源可提高下载速度

1. Konfigurieren Sie die Download-Quelle von Conda

Windows-System: Die Konfigurationsdatei .condarc von Conda befindet sich im Pfad C:\Benutzer\Benutzername\, ist jedoch standardmäßig nicht vorhanden.
Linux-System: Condas Konfigurationsdatei .condarc befindet sich in ~/.condarc

Geben Sie einfach den Befehl ein, um den Download-Kanal direkt in CMD oder Anaconda Prompt (Anaconda) zu konfigurieren.

Fügen Sie hier eine Bildbeschreibung ein
Die Konfigurationsbefehle lauten wie folgt:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

Sehen Sie sich die Konfigurationsergebnisse an:

Geben Sie conda info oder conda config --showchannels ein oder öffnen Sie direkt die .condarc-Konfigurationsdatei, um die Konfigurationsergebnisse anzuzeigen

conda info

Fügen Sie hier eine Bildbeschreibung ein

conda config --show channels

Fügen Sie hier eine Bildbeschreibung ein

Ok, die Download-Quelle von Conda wurde konfiguriert.


2. Konfigurieren Sie die Download-Quelle von pip

1. Windows-System:
Erstellen Sie den PIP-Ordner im Verzeichnis C:\Benutzer\Benutzername\ und erstellen Sie die Datei pip.ini im Ordner. Das heißt,
in C:\Benutzer\Benutzername\pip\pip.ini fügen Sie Folgendes hinzu folgender Inhalt:

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple 
[install]  
trusted-host=pypi.tuna.tsinghua.edu.cn
disable-pip-version-check = true  
timeout = 6000  

2. Linux-System:
Erstellen Sie einen .pip-Ordner im Home-Verzeichnis und eine pip.conf-Datei im Ordner.

cd ~/
mkdir .pip
cd .pip
touch pip.conf

Fügen Sie der Datei pip.conf den folgenden Inhalt hinzu:

sudo gedit pip.conf
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple 
[install]  
trusted-host=pypi.tuna.tsinghua.edu.cn
disable-pip-version-check = true  
timeout = 6000  

Zu diesem Zeitpunkt ist die Download-Quelle von Anaconda konfiguriert~


2. Anacondas Umweltmanagement

Es gibt zwei Möglichkeiten, die Umgebung zu verwalten: grafische Oberfläche und Befehlszeile

1. Grafische Schnittstellenverwaltung Anaconda Navigator

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Es gibt verschiedene Verwaltungsvorgänge für die virtuelle Umgebung und Verwaltungsvorgänge für verschiedene Pakete. Die grafische Oberfläche ist relativ einfach zu bedienen und die Benutzeroberfläche ist recht gut, aber man kann leicht stecken bleiben.


2. Befehlszeilenverwaltung Anaconda Prompt

Fügen Sie hier eine Bildbeschreibung ein

Nachdem Sie auf die Anaconda-Eingabeaufforderung geklickt haben, rufen Sie die Basisumgebung auf und führen Sie Befehlszeilenvorgänge aus.

Fügen Sie hier eine Bildbeschreibung ein

2.1 Verwaltung der virtuellen Umgebung

① Erstellen Sie eine virtuelle Umgebung

Sie können die Version von Python und die zu installierenden Pakete angeben

conda create -n env_name python=version package_names

② Sehen Sie sich die Liste der virtuellen Umgebungen an

conda env list

③ Aktivieren Sie die virtuelle Umgebung

conda activate env_name

④ Verlassen Sie die aktuelle virtuelle Umgebung

conda deactivate

⑤Virtuelle Umgebung löschen

 conda remove -n env_name --all 
 

2.2 Paketverwaltung

包的管理有两种方式: conda 与 pip

Die Verbindungen und Unterschiede zwischen den beiden sind:
pip ist das offiziell empfohlene Paketverwaltungstool für Python und wird normalerweise zum Installieren von Paketen verwendet, die vom Python Package Index (PyPI) gehostet werden. pip kann Wheels oder Quellcode-Formatpakete installieren. Es ist zu beachten, dass Quellcode-Formatpakete normalerweise die Installation kompatibler Kompilierungstools und erforderlicher Bibliotheksdateien im System erfordern.

conda ist ein plattformübergreifendes Paket- und Laufzeitumgebungsverwaltungstool. Die installierten Pakete stammen normalerweise aus dem Anaconda-Repository und der Anaconda Cloud. Im Gegensatz zu Paketen, die mit pip installiert werden, liegen Conda-Pakete im Binärformat vor, sodass keine Vorinstallation eines Compilers erforderlich ist. Darüber hinaus ist das Leistungsstärkere an Conda, dass es nicht nur Python-Pakete, sondern auch C- (C++), R-Sprachpakete und in anderen Sprachen geschriebene Pakete installieren kann.

Kurz gesagt: Pip installiert Python-Pakete in jeder Umgebung; Conda installiert alle Pakete in der Conda-Umgebung
Fügen Sie hier eine Bildbeschreibung ein

In Anaconda kann es wie folgt verstanden werden:
conda ≈ pip (Python-Paketverwaltung) + Virtualenv (virtuelle Umgebung) + nicht-Python-abhängige Paketverwaltung

Wenn Sie interessiert sind, können Sie auf der offiziellen Website von Anaconda detaillierte Erklärungen zu den beiden finden.

给虚拟环境安装各种依赖包,首先需要激活该虚拟环境

① Installationspaket

Sie können die Version des Pakets angeben. Hinter dem Paketnamen steht == Versionsnummer.

Beispiel: pip install opencv-python==3.4.2.16

conda install package_name

oder

pip install package_name

② Listen Sie alle Pakete auf

conda list

oder

pip list

③ Paket aktualisieren

conda update package_name

Alles auf einmal aktualisieren

conda update --all

oder

pip install --upgrade package_name

④ Paket löschen

conda remove package_name

oder

pip uninstall package_name

⑤ Paket durchsuchen

conda search keyword

2.3 Umgebungsdateien importieren und exportieren

Virtuelle Umgebungsdateien sind in „requirements.txt“-Dateien und „environment.yml“-Dateien unterteilt

① Exportieren Sie die Datei „requirements.txt“ der Umgebungsdatei

pip freeze > requirements.txt

Fügen Sie hier eine Bildbeschreibung ein

oder

conda list -e > requirements.txt

Fügen Sie hier eine Bildbeschreibung ein

Sowohl Conda als auch Pip können „requirements.txt“-Dateien importieren und exportieren, aber die von Conda exportierten Dateien sind detaillierter als Pip.

② Importieren Sie die Datei „requirements.txt“ der Umgebungsdatei

pip install -r requirements.txt

oder

conda install --yes --file requirements.txt 

这种方式,遇到安装不上某个包时就会停止整个安装过程,解决方法如下:

FOR /F "delims=~" %f in (requirements.txt) DO conda install --yes "%f"

③ Exportieren Sie die Umgebungsdatei „environment.yml“.

conda env export > environment.yml

Fügen Sie hier eine Bildbeschreibung ein

④ Importieren Sie die Umgebungsdatei „environment.yml“.

Es wird standardmäßig im Conda-Umgebungspfad installiert.

conda env create -f environment.yml

Geben Sie den Installationspfad an

conda env create -f environment.yml -p /user/username/anaconda3/envs/env_name

3. Anakonda und Pycharm

1. Herunterladen und Installation von Pycharm

Pycharm ist eine integrierte Entwicklungsumgebungs-IDE für Python

Pychrm-Downloadadresse

① Startseite

Fügen Sie hier eine Bildbeschreibung ein
② Download-Schnittstelle
. Wählen Sie den Download entsprechend Ihrem eigenen System und Ihren Anforderungen.
Fügen Sie hier eine Bildbeschreibung ein
③ Öffnen Sie nach dem Herunterladen die Datei und installieren Sie sie Schritt für Schritt.

Im dritten Installationsschritt können Sie den Installationspfad anpassen

Fügen Sie hier eine Bildbeschreibung ein

Im vierten Installationsschritt empfiehlt es sich, beides zu überprüfen

Fügen Sie hier eine Bildbeschreibung ein

Nachdem Sie auf „Weiter“ und „Direkt installieren“ geklickt haben, wird die folgende Oberfläche angezeigt und die Installation von Pycharm ist abgeschlossen ~

Fügen Sie hier eine Bildbeschreibung ein

2. Verwendung von Pycharm und Anaconda

Zwei Situationen: Es gibt bereits ein Projekt und Sie möchten ein neues Projekt erstellen

① Erstellen Sie ein neues Projekt

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Nachdem Sie auf „Erstellen“ geklickt haben, warten Sie eine Weile, um ein neues Projekt und eine neue virtuelle Conda-Umgebung zu erstellen.
Fügen Sie hier eine Bildbeschreibung ein
In der unteren rechten Ecke von Pycharm können Sie sehen, dass wir die neu erstellte virtuelle Umgebung env_name und die Python-Version verwenden.
Fügen Sie hier eine Bildbeschreibung ein
Dann können Sie erstellen Eine neue virtuelle Conda-Umgebung im Terminal. Das Terminal übernimmt den Betrieb und die Verwaltung virtueller Umgebungen und Pakete

② Ein bestehendes Projekt

Offenes Projekt

Fügen Sie hier eine Bildbeschreibung ein

Öffnen Sie den Pfad, in dem sich das Projekt befindet. Wenn das Projekt eine .py-Datei enthält, verfügt diese über ein Pycharm-Symbol.

Fügen Sie hier eine Bildbeschreibung ein
Zu diesem Zeitpunkt zeigt Pycharm an, dass kein Compiler vorhanden ist. Sie müssen den Python-Compiler konfigurieren. Sie können auf klicken, um die Konfiguration einzugeben.
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein


Konfigurieren Sie den Compiler, d
Fügen Sie hier eine Bildbeschreibung ein
.
Fügen Sie hier eine Bildbeschreibung ein

Klicken Sie zum Hinzufügen auf das +-Zeichen

Fügen Sie hier eine Bildbeschreibung ein
Wählen Sie in der linken Spalte Conda-Umgebung aus. In der rechten Spalte können Sie eine neue Umgebung erstellen. Der Vorgang zum Erstellen einer neuen Umgebung ist der gleiche wie beim Erstellen eines neuen Projekts. Wählen Sie
Vorhandene Umgebung aus, um die vorhandene Umgebung zu konfigurieren.

Klicken Sie auf die drei Punkte, um die von uns erstellte virtuelle Umgebung env_name zu finden (normalerweise im Ordner envs unter dem Anaconda-Installationspfad) und wählen Sie darin python.exe aus.

Fügen Sie hier eine Bildbeschreibung ein

Klicken Sie dann einfach auf „OK“. Dadurch wird die virtuelle Umgebung für das geöffnete Projekt konfiguriert~


4. Zusammenfassung

Anaconda wird zum Verwalten der Projektumgebung und ihrer abhängigen Pakete verwendet. Es ist sehr einfach und effizient.
Bei Verwendung mit Pycharm können Sie nach Belieben zwischen verschiedenen Umgebungen wechseln, was sehr praktisch ist
. Es gibt viele Inhalte, vielen Dank fürs Zuschauen vorsichtig~~~

Supongo que te gusta

Origin blog.csdn.net/qq_42535748/article/details/125916550
Recomendado
Clasificación