[PYTHON] Interpréteur à distance PyCharm par SSH (WSL2, venv, pyenv)

Aperçu



Démarrer le serveur SSH avec bash (WSL)

bash


sudo service ssh start
ssh 127.0.0.1

#Si cela ne fonctionne pas, essayez ce qui suit:
sudo ssh-keygen -A
sudo service ssh restart
ssh 127.0.0.1


Lancer un environnement virtuel à partir de bash (WSL)

Lancez le répertoire du projet avec PyCharm Professional, ouvrez le terminal et passez à bash

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


bash

Comme bash @ / mnt / c / Users / ~~ / {project-dir}, Le répertoire actuel se déplace vers l'emplacement où le répertoire qui a démarré bash est monté.

Créer un environnement virtuel à partir de bash

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


#Si vous utilisez pyenv"home/.pyenv/shims/python"Pointer vers(python global)
python which

#Confirmation de la version globale
python --version

#Si vous souhaitez utiliser une version différente, spécifiez la version locale ici
pyenv local {version}

# bash(WSL)Créer venv à partir de(S'il existe un venv existant créé à partir de cmd ou ps, créez-le avec un nom qui ne sera pas couvert)
python -m venv {venv-name}
Démarrer venv

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


#démarrer venv
. {venv-name}/bin/activate

# "/mnt/c/Users/~~/{venv-name}/bin/python"Pointer vers(Environnement virtuel python)
python which
pip install --upgrade pip


Établissez une connexion SSH avec PyCharm et configurez l'interpréteur distant



Installation du package

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


pip install -r requirements.txt


【point important】

Recommended Posts

Interpréteur à distance PyCharm par SSH (WSL2, venv, pyenv)
python avec pyenv et venv
Utiliser l'interpréteur AWS avec Pycharm
Utilisez pydoc avec Virtualenv / pyenv / venv
[ev3dev × Python] Contrôle SSH (opération à distance avec clavier)
Connectez-vous à un serveur distant avec SSH
Créez un environnement virtuel avec pyenv et venv
Ssh dans un environnement virtuel avec vscode Remote Development