【发布时间】:2020-07-21 07:24:32
【问题描述】:
我正在尝试使用 python 子进程在 WSL2(Linux 的 Windows 子系统)上执行命令。
从 powershell 和 cmd 命令 wsl -l 正在运行。
当我像这样使用 python 子进程时:
import subprocess
subprocess.Popen(['wsl', '-l'], shell=True)
我收到命令“wsl”拼写错误或找不到的错误。 (对不起德国人,但这是原来的错误信息:Der Befehl "wsl" ist entweder falsch geschrieben oder konnte nicht gefunden werden.)
我还应用了此处https://docs.microsoft.com/en-us/windows/wsl/install-win10#troubleshooting-installation 的故障排除部分中列出的修复程序,但没有帮助。
感谢您的帮助:)
【问题讨论】:
-
谢谢。有效。 Python安装的是32位版本,但是需要64位版本。
标签: python cmd subprocess windows-subsystem-for-linux