python、pipなどのLinuxバージョンをWindowsで「ネイティブに」実行するのは素晴らしいことですが、適切なIDEを使用して実行したいと思います。SSHD 互換はまだ実装されていないので、PyCharm に Linux python をローカル インタープリターとして認識させようとしています。
Windows Linux サブシステムをインストールした後、次のように入力します。
bash -c python
Windows コマンド ラインから を実行すると、Python シェルにドロップされます。
bash -c "echo \"print 'hello world'\" | python"
同様に機能し、Windows シェルの出力として "hello world" を生成します!
これを .bat ファイルとしてラップし、ローカル インタープリターとして PyCharm に提示しようとしています。
python.bat:
C:\Windows\System32\bash.exe -c "echo %1 | python"
しかし、私が試したどのバリエーションでも「sdkが無効のようです」というメッセージが表示され続けます。SDKを「検証」するためにPyCharmが何をしているのか正確にはわからないため、これを克服するのは困難です。