请在将其标记为重复之前阅读。 :)我在SO中尝试了所有其他类似的问题
我正在尝试安装virtualenv,我需要调用另一个python文件。
以下是脚本的一部分:p = subprocess.Popen([python, 'setup.py', 'develop'], executable=appPath)
我收到以下错误
p = subprocess.Popen([python, 'setup.py', 'develop'], executable=appPath)
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 5] Access is denied
我的appPath指向setup.py位置。
我在这里尝试了答案:1 2 3但这没有帮助。我在管理权限下运行我的cmd.exe。
我尝试使用processExplorer查看我正在访问的文件是否有锁定,但此时没有人使用该文件。我最初的猜测是它与权限有关,但读/写权限也没有帮助。