如何配置PyCharm的Python控制台,以便可以在Ubuntu 18.04 WSL上运行Linux Shell命令?

问题描述 投票:1回答:1

我已经在Windows 10上安装了Ubuntu 18.04子系统,我需要使用python子进程库来执行Linux命令。但是,即使我的python脚本位于我的Ubuntu文件夹中,我的PyCharm python控制台也只接受Microsoft Shell命令。

python pycharm windows-10 windows-subsystem-for-linux
1个回答
0
投票

在Windows中运行PyCharm,该子进程只能运行Windows cmd命令。但是,一旦安装了Linux发行版,Windows允许使用几种方式来运行wsl或bash命令。

两种用途

bash -c [command]

wsl [command]

作为要在子进程中运行的命令的第一个参数。如果安装了多个发行版,则甚至可以指定特定发行版来运行该命令。您可以在这里阅读更多文档:https://devblogs.microsoft.com/commandline/a-guide-to-invoking-wsl/

© www.soinside.com 2019 - 2024. All rights reserved.