Python Installation unter Windows
Anmerkung 1: unter Windows gibt es manchmal Probleme mit Animationen,
weshalb wir Linux empfehlen.
Anmerkung 2:
Mehr Privatsphäre unter Windows 10 (weshalb wir Linux empfehlen ...).
Anmerkung 3: die für Windows verfügbare Python Version
und Pakete entsprechen nicht denen im PC-Pool.
Daher ist der Kode unbedingt im PC-Pool zu testen (s.u.)
Installation
Anaconda, Python 3.10 version
Entwicklungsumgebung
Bei der Installation wird auch
spyder
bereitgestellt.
Aus dieser Entwicklungsumgebung heraus lassen sich Programme starten,
editieren und debuggen.
Wichtig für Animationen ist hierbei die Einstellungen die in der Einführung I aufgeführt sind:
Dateiaustausch mit dem PC-Pool via SFTP
- WinSCP
- Öffnen Sie WinSCP, erstellen Sie eine neue Sitzung und tragen Sie als Rechnername
phylogin1.phy.tu-dresden.de
, sowie ihre PC-Pool Benutzerdaten ein.
- Speichern Sie die Sitzung und melden Sie sich an.
- Nun können Sie Dateien einfach per Drag-n-Drop mit dem PC-Pool austauschen.
Programmtest im PC-Pool via SSH
- Xming
Download: latest xming
Bei der Installation können Sie Don't install an ssh client
auswählen.
- PuTTY
Download-Page: Latest release
- Führen Sie
Xming.exe
aus.
Anmerkung: Auch wenn hier kein Fenster erscheint, ist dieser Schritt wichtig, damit die X-Weiterleitung aus dem PC-Pool funktioniert.
- Starten Sie
putty.exe
, tragen Sie als Host-Name phylogin1.phy.tu-dresden.de
ein.
Wählen Sie in der Kategorie
Connection - SSH - X11 - Enable X11 forwarding
.
- Wählen Sie wieder die Kategorie
Session
, benennen und speichern Sie die Sitzung.
- Öffnen Sie die Sitzung und melden Sie sich mit ihren PC-Pool-Zugangsdaten an.
- Führen Sie
ssh -X pclpYY
(YY = Rechnernummer,
wobei YY=04, 05, 06)
aus und melden Sie sich an.
- Um X11-Forwarding zu testen, führen Sie beispielsweise
xterm
aus. Es sollte sich ein neues Fenster mit einer Kommandozeile öffnen.
Sie können dieses danach wieder schließen.
- Sie können nun ihr Programm auf Funktionsfähigkeit überprüfen.
Last modified: 01 April 2025, 09:24:12, Arnd Bäcker
Computational Physics Group Home.