Trong khi chạy các phiên bản Linux của python, pip, vv "nguyên bản" trên windows là tuyệt vời, tôi muốn làm như vậy bằng cách sử dụng một IDE thích hợp. Kể từ khi khả năng tương thích SSHD chưa được thực hiện, tôi đang cố gắng nhận được PyCharm để nhận ra Linux python như là một thông dịch viên địa phương.Bắt PyCharm nhận dạng python trên hệ thống con của windows linux (bash trên windows)
Sau khi cài đặt hệ thống con Windows Linux, gõ
bash -c python
từ cửa sổ dòng lệnh sẽ thả bạn vào một vỏ python.
bash -c "echo \"print 'hello world'\" | python"
cũng hoạt động, sản xuất "hello world" làm đầu ra trong vỏ cửa sổ!
Tôi đang cố gắng để bọc này lên như một tập tin .bat và trình bày nó để PyCharm như một thông dịch viên địa phương, tức là
python.bat:
C:\Windows\System32\bash.exe -c "echo %1 | python"
Nhưng tôi tiếp tục nhận được "các sdk có vẻ không hợp lệ "cho bất kỳ biến thể nào tôi thử. Vì tôi không chắc chắn chính xác những gì PyCharm đang làm để "xác nhận" SDK, điều này khó khắc phục.
Did bạn thiết lập các đường dẫn cho python? – 123
Xin lưu ý rằng đây không phải là một python điển hình trên cửa sổ cài đặt. Tôi đang cố gắng truy cập python trong hệ thống phụ linux của cửa sổ (xem https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux). Điều này không thể được giải quyết thông qua đường dẫn. –
Có một yêu cầu tính năng mở cho điều này, bạn có thể làm theo nó (và bỏ phiếu): https://youtrack.jetbrains.com/issue/PY-19129 –