【发布时间】:2018-08-08 16:05:02
【问题描述】:
需要在 python 中使用子进程模块的安装程序 (.exe) 示例 我正在使用以下代码并得到“[WinError 2] 系统找不到指定的文件” 我验证了路径,它是正确的
iv_arg = [ r'C:\Users\shlomil\Desktop\Utilities_Installers_new\Programs\iview444_x64_setup.exe']
subprocess.run(iv_arg)
【问题讨论】:
-
尝试打印:
os.path.exists(iv_arg[0])并反馈 -
我得到了正确的打印(os.path.exists(iv_arg[0]))
-
您运行的是 32 位版本的 Windows 吗?您可以尝试使用记事本等其他可执行文件吗?
-
我使用的是 64 位版本,当我尝试在记事本上执行相同操作时,我得到了不同的按摩 OSError: [WinError 740] The requested operation requires elevation
-
你确定这是错误所在吗?你可以发布回溯吗? (那些windows错误太烦人了,没有告诉你哪个文件没有找到,这是真的)
标签: python-3.x