Während Linux-Versionen von Python, Pip usw. "nativ" auf Windows ist erstaunlich, ich möchte dies mit einer geeigneten IDE tun. Da die SSHD-Kompatibilität noch nicht implementiert wurde, versuche ich, PyCharm dazu zu bringen, Linux Python als lokalen Interpreter zu erkennen.PyCharm zu erkennen, Python auf dem Windows-Linux-Subsystem (Bash auf Windows)
Nachdem das Windows-Linux-Subsystem installieren,
bash -c python
aus der Windows-Kommandozeile eintippen werden Sie in ein Python-Shell fallen.
funktioniert auch, produziert "Hallo Welt" als Ausgabe in der Windows-Shell!
Ich versuche, dies als eine .bat Datei einpacken und es PyCharm als lokaler Dolmetscher zu präsentieren, das heißt
python.bat:
C:\Windows\System32\bash.exe -c "echo %1 | python"
Aber ich bekomme immer wieder „die sdk scheint ungültig "für jede Variante, die ich versuche. Da ich nicht sicher bin, was genau PyCharm tut, um das SDK zu "validieren", ist dies schwer zu überwinden.
Haben Sie die Pfade für Python einrichten? – 123
Bitte beachten Sie, dass dies kein typisches Python bei der Windows-Installation ist. Ich versuche auf Python innerhalb des Windows-Linux-Subsystems zuzugreifen (siehe https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux). Dies kann nicht über Pfade gelöst werden. –
Es gibt eine offene Feature-Anfrage für diese, Sie können folgen (und abstimmen): https://youtrack.jetbrains.com/issue/PY-19129 –