Получение PyCharm для распознавания Python в подсистеме Linux Linux (Bash на Windows)
Хотя запуск версий Linux на Python, pip и т. Д. «Изначально» в Windows - это удивительно, я бы хотел сделать это, используя подходящую IDE. Поскольку SSHD-совместимость еще не реализована, я пытаюсь заставить PyCharm распознавать Linux-Python в качестве локального интерпретатора.
После установки подсистемы Windows Linux введите
bash -c python
из командной строки Windows вы попадете в оболочку Python.
bash -c "echo \"print 'hello world'\" | python"
также работает, создавая "hello world" как вывод в оболочке windows!
Я пытаюсь обернуть это как файл .bat и представить его PyCharm в качестве локального интерпретатора, т.е.
python.bat:
C:\Windows\System32\bash.exe -c "echo %1 | python"
Но я продолжаю получать «SDK кажется недействительным» для любого варианта, который я пытаюсь. Поскольку я не уверен, что именно PyCharm делает для «проверки» SDK, это трудно преодолеть.