虽然在Windows上运行Linux版本的python,pip等"本机"是惊人的,但我想使用适当的IDE这样做.由于尚未实现SSHD兼容性,我正在尝试让PyCharm将Linux python识别为本地解释器.
安装Windows Linux子系统后,键入
bash -c python
Run Code Online (Sandbox Code Playgroud)
从Windows命令行将您放入python shell.
bash -c "echo \"print 'hello world'\" | python"
Run Code Online (Sandbox Code Playgroud)
也可以,在windows shell中输出"hello world"作为输出!
我正在尝试将其作为.bat文件包装并将其作为本地解释器呈现给PyCharm,即
python.bat:
C:\Windows\System32\bash.exe -c "echo %1 | python"
Run Code Online (Sandbox Code Playgroud)
但我一直在尝试"sdk似乎无效".由于我不确定PyCharm正在做什么来"验证"SDK,因此很难克服.