[PYTHON] PyCharm Remote Interpreter von SSH (WSL2, venv, pyenv)

Überblick



Starten Sie den SSH-Server mit Bash (WSL).

bash


sudo service ssh start
ssh 127.0.0.1

#Wenn dies nicht funktioniert, versuchen Sie Folgendes:
sudo ssh-keygen -A
sudo service ssh restart
ssh 127.0.0.1


Starten Sie eine virtuelle Umgebung von bash (WSL)

Starten Sie das Projektverzeichnis mit PyCharm Professional, öffnen Sie das Terminal und wechseln Sie zu Bash

cmd@/Users/~/{project-dir}


bash

Wie bash @ / mnt / c / Users / ~~ / {project-dir}, Das aktuelle Verzeichnis wird an den Speicherort verschoben, an dem das Verzeichnis, in dem bash gestartet wurde, bereitgestellt ist.

Erstellen Sie eine virtuelle Umgebung aus Bash

bash@/mnt/c/Users/~~/{project-dir}


#Wenn Sie pyenv verwenden"home/.pyenv/shims/python"Zeigen auf(globale Python)
python which

#Bestätigung der globalen Version
python --version

#Wenn Sie eine andere Version verwenden möchten, geben Sie hier die lokale Version an
pyenv local {version}

# bash(WSL)Erstellen Sie venv aus(Wenn ein vorhandenes venv aus cmd oder ps erstellt wurde, erstellen Sie es mit einem Namen, der nicht behandelt wird)
python -m venv {venv-name}
Starten Sie venv

bash@/mnt/c/Users/~~/{project-dir}


#starte venv
. {venv-name}/bin/activate

# "/mnt/c/Users/~~/{venv-name}/bin/python"Zeigen auf(Python der virtuellen Umgebung)
python which
pip install --upgrade pip


Stellen Sie eine SSH-Verbindung mit PyCharm her und richten Sie Remote Interpreter ein



Paketinstallation

bash@/mnt/c/Users/~~/{project-dir}


pip install -r requirements.txt


【wichtiger Punkt】

Recommended Posts

PyCharm Remote Interpreter von SSH (WSL2, venv, pyenv)
Python mit Pyenv und Venv
Verwenden Sie einen AWS-Interpreter mit Pycharm
Verwenden Sie pydoc mit Virtualenv / pyenv / venv
[ev3dev × Python] SSH-Steuerung (Fernbedienung mit Tastatur)
Melden Sie sich mit SSH bei einem Remote-Server an
Erstellen Sie eine virtuelle Umgebung mit pyenv und venv
SSH in eine virtuelle Umgebung mit vscode Remote Development