Pycharm с удаленным интерпретатором ssh, не может создавать скелеты - PullRequest
0 голосов
/ 22 сентября 2018

Вот сценарий:

  1. У меня есть тхш-логин в окно linux, которое запускает bashrc, который устанавливает мой интерпретатор на 3.5.

  2. Тем не менее, я создаю новый проект на Pycharm, который использует удаленного переводчика также для этой упомянутой Linux-коробки, которая составляет 2.7.

  3. Pycharm не может получить библиотеки, даже когда я настраиваю удаленного переводчика.

Ошибка:

Couldn't refresh skeletons for remote interpreter
failed to run generator3.py for <location of interpreter > 
File "<location of os.py, but the 3.5 version>"
**yield from** walk(entry.path,topdown,onerror,followlinks)
^
Syntax Error: invalid Syntax

Очевидно, что «yield from» не может быть запущен интерпретатором 2.7, который я настроил.Однако запущенный файл generator3.py (одна из функций в папке .pycharm_helpers на коробке linux) получает переменные среды, которые указывают на файлы 3.5.

Как я могу заставить pycharm настроить другую среду, когда он использует интерпретатор 2.7 и запускает свои функции .pycharm_helper?

Я также не хочу менять свой .bashrc, потому что у меня естьдругой проект, который нуждается в настройке 3.5.

Есть ли способ, которым я могу сказать Pycharm для создания другого bash для этого проекта?

...