gpt4 book ai didi

python-2.7 - Python 2.7 - 在 subprocess.py 上崩溃

转载 作者:行者123 更新时间:2023-12-02 11:58:31 33 4
gpt4 key购买 nike

Python 2.7 - subprocess.py 崩溃 - Windows 错误:[错误 2] 系统找不到文件

File "C:\Python27\lib\subprocess.py", line 709, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 957, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified

我已经搜索了其余的问题并尝试了所有路径设置和环境变量,一切看起来都很好。

感谢您提前提供的帮助。

最佳答案

"WindowsError: [Error 2] The system cannot find the file specified"

当我想调用一个未安装的程序时,我遇到了同样的错误(我使用 ubuntu 而不是 Windows)。

http://docs.python.org/2/library/subprocess.html#exceptions

尝试在 shell 中手动执行命令,以获取真正的错误

或者使用这个好方法:

from subprocess import CalledProcessError, check_output

try:
output = check_output(["ls", "non existent"])
except CalledProcessError as e:
print(e.returncode)

注意:在我的系统(ubuntu)中,我得到:

ls: cannot access non existent: No such file or directory 2

在Windows中没有“ls”命令,你会得到异常,这意味着。

来自: Check a command's return code when subprocess raises a CalledProcessError exception

检查一下: Using subprocess to run Python script on Windows

关于python-2.7 - Python 2.7 - 在 subprocess.py 上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20395003/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com