Hinweise zum maschinellen Lernen
Anaconda-Nutzung
- Alle virtuellen Umgebungen anzeigen
conda info -e (查看所有的虚拟环境)
conda info --envs
conda env list
activate -name(虚拟环境名字)(进入到该虚拟环境中)
- Umgebung löschen
conda remove -n xxxxx(名字) --all
Erläuterung: remove
Zeigt das Löschen an, -n
ja ( name
die Abkürzung des Namens), xxxxx ist der Name der zu löschenden virtuellen Umgebung. Wenn die letzte -–all
nicht hinzugefügt wird, bedeutet dies, dass ein Paket in der aktuellen Umgebung gelöscht wird, z. B. numpy, usw. Wenn es hinzugefügt wird, wird die virtuelle Umgebung gelöscht
- Erstellen Sie eine neue virtuelle Umgebung
conda create -n xxxxx(名字) python=3.8
Erläuterung: create
Es bedeutet „erstellen“, -n
es ist (die Abkürzung für „Name“). xxxxx ist der Name der erstellten virtuellen Umgebung, python=3.8
was darauf hinweist, dass der Interpreter von Python3.8 für diese virtuelle Umgebung konfiguriert ist
- Betreten Sie die virtuelle Umgebung
activate xxxxx(名字)
- Schauen Sie sich die Bibliothek der virtuellen Umgebung an
pip list
- Verlassen Sie die virtuelle Umgebung
deactivat
- Verlassen Sie die aktuelle Basisumgebung
conda deactivate
Beheben Sie den von SSL gemeldeten Fehler, wenn pip Pakete von Drittanbietern installiert
Was ist SSL?
Transport Layer Security (englisch: Transport Layer Security, TLS) und sein Vorgänger Secure Sockets Layer (englisch: Secure Sockets Layer, SSL) ist ein Sicherheitsprotokoll im aktuellen HTTPS-Protokoll, dessen Zweck darin besteht, Sicherheit und Datensicherheit für die Internetkommunikation zu gewährleisten. Integritätsgarantie
Der integrierte PIP der neueren Version von Python sowie die Anfragen- und Urllib3-Pakete für Netzwerkanfragen sind ebenfalls neuer und verwenden das HTTPS-Protokoll, um neue Pakete herunterzuladen
Warum liegt ein Fehler vor?
Laut Fehlermeldung kann festgestellt werden, dass die Ursache des Fehlers in SSL liegt, d
Lösung
-
Schließen Sie vorübergehend Software wie Proxy, VPN oder Netzwerkerfassung
Die am meisten empfohlene Methode besteht darin, Software wie Proxy, VPN oder Netzwerkerfassungssoftware vorübergehend zu schließen. Wenn die Download-Geschwindigkeit nach dem Schließen jedoch zu langsam ist, können Sie die beiden letztgenannten Lösungen ausprobieren
-
Vermeiden Sie SSL-Authentifizierungsprobleme durch gespiegelte HTTP-Quellen.
Da SSL für das HTTPS-Protokoll erforderlich ist, können wir für die Installation und den Download auf HTTP-Spiegelseiten wechseln.
HTTPS ist mittlerweile beliebter und viele Spiegelquellen haben bereits auf das HTTPS-Protokoll umgestellt. , aber Einige Spiegelquellen unterstützen sowohl das HTTPS-Protokoll als auch das HTTP-Protokoll. Im Folgenden finden Sie eine kurze Liste mehrerer Pip-Spiegelquellen
# 清华,仅支持 HTTPS
https://pypi.tuna.tsinghua.edu.cn/simple/
# 阿里,HTTP 和 HTTPS 均支持
http://mirrors.aliyun.com/pypi/simple/
https://mirrors.aliyun.com/pypi/simple/
# 豆瓣,HTTP 和 HTTPS 均支持
http://pypi.doubanio.com/simple/
https://pypi.doubanio.com/simple/
Bei der Installation von Paketen von Drittanbietern können Sie auf die folgenden Befehle zurückgreifen:
pip install xxx-package -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
pip install xxx-package -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com
Wenn Sie die Spiegelstation dauerhaft nutzen möchten, müssen Sie die Konfigurationsdatei ändern, am Beispiel von Linux:
vim ~/.pip/pip.conf
Der geänderte Inhalt ist wie folgt
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
- Wechseln Sie zu einer niedrigeren Version von Pip.
Nach dem Testen tritt dieser Fehler nur auf, wenn die Pip-Version höher als 20.3 ist. Daher können wir die Pip-Version manuell auf eine niedrigere Version wie 20.2.4 oder 20.3b1 herunterstufen
python -m pip install pip==20.2.4 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
python -m pip install pip==20.2.4 -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com