Beim Erstellen der Python-Umgebung habe ich verschiedene Artikel durchgesehen, da "Authentifizierungs-Proxy-Einstellungen, Koexistenz-Umgebung und Ausführungsbestätigung erforderlich sind". Ich denke, es wäre gut, sie in einem Beitrag zusammenzufassen.
Die in diesem Artikel vorgestellten Inhalte lauten wie folgt. Bitte überspringen Sie gegebenenfalls die Erstellung des Authentifizierungsproxys und der Koexistenzumgebung.
Für Python-Anfänger mit folgenden Möglichkeiten:
Die Umgebung, deren Betrieb bestätigt wurde, ist wie folgt.
Laden Sie das Installationsprogramm für das Zielbetriebssystem von der Download Site herunter. (*) Auch wenn Sie eine Hauptperson vom Typ Python2 sind, können Sie das Installationsprogramm vom Typ 3 verwenden.
Klicken Sie auf die installierte Exe, um mit der Installation fortzufahren. __ Aktivieren Sie "Zur Umgebungsvariablen PATH hinzufügen". Außer __ sind die Standardeinstellungen in Ordnung.
C:\Users\Nutzername>conda info -e
# conda environments:
#
root * C:\Users\Nutzername\Anaconda3
C:\Users\Nutzername>python
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>>exit()
(*) Wenn Sie sich in einer Authentifizierungs-Proxy-Umgebung befinden, können Sie "Aufbau einer Koexistenzumgebung" nur ausführen, wenn Sie die Authentifizierung zuerst übergeben haben.
`.condarc``` direkt im Anaconda3 HOME-Verzeichnis (normalerweise`
`C: \ Users \ username \ Anaconda3```)..Beschreiben Sie den "Benutzernamen", das "Kennwort", die "IP-Adresse" und die "Portnummer", die für die Proxy-Authentifizierung in condarc verwendet werden, wie folgt.[^1]
```yaml
proxy_servers:
http: http://Nutzername:Passwort@IP Adresse:Port-Nummer
https: https://Nutzername:Passwort@IP Adresse:Port-Nummer
(*) Wenn Sie es nicht direkt erstellen können, erstellen Sie eine entsprechende Textdatei und führen Sie die folgenden Schritte aus.
#Wechseln Sie in das Anaconda3 HOME-Verzeichnis und führen Sie es aus
C:\Users\Nutzername\Anaconda3 >ren <Name der Textdatei> .condarc
C:\Users\Nutzername>conda config --show
add_anaconda_token: True
...
proxy_servers:
http: http://Nutzername:Passwort@IP Adresse:Port-Nummer
https: https://Nutzername:Passwort@IP Adresse:Port-Nummer
...
verbosity: 0
# 2.Erstellen Sie eine Python-Ausführungsumgebung für 7 Serien mit dem Namen "py27".
C:\Users\Nutzername>conda create -n py27 python=2.7 anaconda
C:\Users\Nutzername>conda info -e
# conda environments:
#
py27 C:\Users\Nutzername\Anaconda3\envs\py27
root * C:\Users\Nutzername\Anaconda3
C:\Users\Nutzername>activate py27
(py27) C:\Users\Nutzername>
(py27) C:\Users\Nutzername>python
Python 2.7.13 |Continuum Analytics, Inc.| (default, May 11 2017, 13:17:26) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>>
print('hello, world!')
Bitte eingeben.>>> print('Hello, world!')
Hello, world!
>>>
Ich konnte bestätigen, dass "Hallo Welt!" Angezeigt wird.
>>>exit()
helloWorld.py
print('Hello, world!')
<Speicherort des Skripts>
Geben Sie den Pfad des zuvor erstellten Skripts ein.(py27) C:\Users\Nutzername>python <Speicherort des Skripts>\helloWorld.py
Hello, world!
(py27) C:\Users\Nutzername>
(py27) C:\Users\Nutzername>deactivate py27
C:\Users\Nutzername>
C:\Users\Nutzername>python
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
Damit ist die Funktionsprüfung der Python2-Serie abgeschlossen. Im Folgenden können Sie den Vorgang überprüfen, indem Sie "Programm im interaktiven Modus ausführen" und "Python-Skript ausführen" auch im 3. System ausführen. [^ 4]
In diesem Artikel haben wir die folgenden Inhalte vorgestellt.
Ich denke, es war sehr einfach von der Installation bis zur Bestätigung der Ausführung.
Für mich, der hauptsächlich Java verwendete, war ich überrascht, dass es zu einfach war, eine Koexistenzumgebung für verschiedene Versionen zu erstellen.
Im Folgenden finden Sie einige Ergänzungen zu den folgenden Befehlen beim Erstellen einer Koexistenzumgebung für verschiedene Versionen.
C:\Users\Nutzername>conda create -n py27 python=2.7 anaconda
python only
angegebene Version für die 3.X-Serie in Ordnung.C:\Users\Nutzername>conda create -n py21 python=2.1
Fetching package metadata ...........
PackageNotFoundError: Package missing in current win-64 channels:
- python 2.1*
System | Spezifizierbare Version |
---|---|
2.5 oder früher | Keiner |
2.6 | 2.6.8、2.6.9 |
2.7 | 2.7.3 ~ 2.7.13 |
3.1 | Keiner |
3.2 | Keiner |
3.3 oder später | Grundsätzlich ist alles in Ordnung |
C:\Users\Nutzername>conda remove -n <Umgebungsname> --all
[^ 1]: Wenn keine Benutzer- / Kennwortauthentifizierung erforderlich ist, löschen Sie @ und vorher.
[^ 2]: Wenn Sie am Ende nicht `anaconda``` hinzufügen, installieren Sie es später selbst mit`
conda install``` usw. Sie können überprüfen, was bereits mit `conda list
`installiert ist.
[^ 3]: `source enable``` unter Mac und Linux [^ 4]:
`print``` verhält sich zwischen der 2. und 3. Serie unterschiedlich, aber dieser Artikel beschreibt, wie man es in beiden Umgebungen schreibt.