Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python.exe不是有效的win32应用程序_Python_Winapi_Installation - Fatal编程技术网

python.exe不是有效的win32应用程序

python.exe不是有效的win32应用程序,python,winapi,installation,Python,Winapi,Installation,我找到了几个与此问题相关的主题(当我尝试在命令行中运行python.exe时,我得到了主题错误消息),但这些建议对我都不起作用。我现在已经安装和卸载了大约5次。在第一次安装之后,我没有在今晚早些时候收到这个错误,FWIW 我正在运行64位Windows 7。我意识到我的第一个默认3.5.1安装是32位的,所以我卸载了它。然后我安装了Windowsx86-64可执行安装程序。我试了两次。我切换到版本2.7.11 Windows x86-64 MSI安装程序。我仍然得到这个错误。在最近的一次尝试(2

我找到了几个与此问题相关的主题(当我尝试在命令行中运行python.exe时,我得到了主题错误消息),但这些建议对我都不起作用。我现在已经安装和卸载了大约5次。在第一次安装之后,我没有在今晚早些时候收到这个错误,FWIW

我正在运行64位Windows 7。我意识到我的第一个默认3.5.1安装是32位的,所以我卸载了它。然后我安装了Windowsx86-64可执行安装程序。我试了两次。我切换到版本2.7.11 Windows x86-64 MSI安装程序。我仍然得到这个错误。在最近的一次尝试(2.7.11)中,我运行了Dependency Walker,并出现了3个错误:

错误:未找到至少一个必需的隐式或转发依赖项。
错误:由于隐式相关模块中缺少导出函数,至少有一个模块具有未解析的导入。
错误:找到具有不同CPU类型的模块

第一个错误是缺少python27.dll。我在系统文件夹中找到了它,并将其复制到我安装的主文件夹(C:\Python27),然后还尝试了DLL文件夹。我还是犯了同样的错误。把我的头发拔出来,这无助于我是python的新手!我担心卸载没有得到正确的清理,或者我把事情搞砸了


谢谢,对不起

打开命令提示符并键入
where python.exe
。这将告诉您操作系统在哪里寻找可执行文件,并可能提供从哪里开始诊断此问题的线索。很可能是卸载程序没有正确清理%PATH%环境变量,系统仍然在错误的位置查找。就是这样!其中一次卸载肯定在另一个目录中留下了python.exe,所以我刚才安装的ActivePython现在似乎可以正常工作了!你是一个绝对的天使。