Podczas pracy z wersjami Pythona, PIP itp. "Natywnie" w systemie Windows jest niesamowity, chciałbym to zrobić za pomocą odpowiedniego IDE. Ponieważ zgodność z SSHD nie została jeszcze zaimplementowana, staram się, aby PyCharm rozpoznał python Linuksa jako lokalny interpreter.Uzyskiwanie PyCharm do rozpoznawania Pythona na podsystemie linuksowym Windows (bash na Windows)
Po zainstalowaniu podsystem Windows Linux, wpisując
bash -c python
z wiersza polecenia systemu Windows spadnie ci do powłoki Pythona.
bash -c "echo \"print 'hello world'\" | python"
działa również, produkując "Witaj świecie" jako wyjście w powłoce okna!
Próbuję owinąć się to jako plik .bat i przedstawić go do pycharm jako lokalny tłumacza, czyli
python.bat:
C:\Windows\System32\bash.exe -c "echo %1 | python"
ale wciąż otrzymuję „SDK wydaje się nieważny "dla każdej wersji, którą próbuję. Ponieważ nie jestem pewien, co dokładnie robi PyCharm, aby "zweryfikować" SDK, jest to trudne do przezwyciężenia.
Czy utworzyć ścieżki dla Pythona? – 123
Należy zauważyć, że nie jest to typowy python podczas instalacji systemu Windows. Próbuję uzyskać dostęp do Pythona w podsystemie Windows Linux (zobacz https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux). Nie można tego rozwiązać za pomocą ścieżek. –
Istnieje otwarte żądanie funkcji, możesz go śledzić (i głosować): https://youtrack.jetbrains.com/issue/PY-19129 –