Comme spécifié dans le titre, j'essaie d'utiliser Pycharm Professional (2018.2) avec un interpréteur distant python dans une machine Docker hébergée sur un serveur distant dans mon réseau local. J'ai créé un exemple très simple en suivant l'aide ' https://www.jetbrains.com/help/pycharm/using-docker-as-a-remote-interpreter.html '.
- Pycharm 2018.2 est installé sur un pc du réseau local (192.168.1.10) sur une distro debian ;
- Docker est installé sur un serveur debian du réseau local (192.168.1.22).
J'ai pu configurer Docker en tant qu'interprète distant, me connecter au service Docker via l'outil Pycharm, mais lorsque j'essaie d'exécuter (ou de déboguer) le fichier main.py dans le conteneur Docker, j'obtiens toujours ceci :
37073edcd9d2:python -u /opt/project/main.py (null): can't open file '/opt/project/main.py': [Errno 2] No such file or directory
Process finished with exit code 2
L'exécution se fait bien dans le conteneur Docker distant mais il semble que le fichier à exécuter ne soit pas trouvé. J'ai attaché manuellement le volume local comme décrit sur différents blogs avec toutes les variations possibles mais j'obtiens toujours la même erreur. Voici quelques spécifications de ma configuration : Paramétrage de l'outil Docker
projet de paramétrage de l'interprète
Configuration de l'exécution/du débogage
Paramétrage du conteneur Docker avec mappage de volume dans la configuration d'exécution/débogage
Manque-t-il quelque chose ?
Réservoirs. Toute aide est la bienvenue !