从pythonwin32 IDLE调用可执行文件可以工作,但从Windows控制台Python会话调用可执行文件则不行

2024-09-28 19:08:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从Python运行一个可执行文件,使用操作系统或者子进程,在我的Windows机器上,但是我有一个奇怪的问题。在

在操作系统/子进程call适用于: 从IDLE启动的32位Python控制台

但它不适用于: 1) 如果我运行任何Python会话(32或64),则为cmd 2) 如果我使用Spyder的任何Python版本。 3) PyCharm与任何Python版本

我得到了这些错误:

1. Run time error

2. An error window that appears immediately after I click OK on the first

我花了很多时间在这上面,但我不明白为什么会这样。为什么子流程或操作系统在不同的Python控制台上工作相同吗?在

此应用程序的依赖项包括: GDAL 201(MSVC 2013),适用于32位Windows PC, 64位PC(64位)Windows 2013版GDAL, 用于python2.7的gdal2.1.0, 微软MPI v7.1, 微软Visual C++ 2015可重分发软件包(X86) 微软Visual C++ 2015可重分发包(X64)

sys.path - Python2.7 (Win32) IDLE

['','C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ArcGIS\Python 2.7', 'C:\Python27\ArcGIS10.2\Lib\idlelib', 'C:\Users\svimal\Desktop\Python', 'C:\WINDOWS\system32\python27.zip', 'C:\Python27\ArcGIS10.2\dll', 'C:\Python27\ArcGIS10.2\lib', 'C:\Python27\ArcGIS10.2\lib\plat win', 'C:\Python27\ArcGIS10.2\lib\lib tk', 'C:\Python27\ArcGIS10.2', 'C:\Python27\ArcGIS10.2\lib\site packages', 'C:\Program Files(x86)\ArcGIS\Desktop10.2\bin', 'C:\Program Files(x86)\ArcGIS\Desktop10.2\arcpy', 'C:\Program Files(x86)\ArcGIS\Desktop10.2\ArcToolbox\Scripts']

sys.path Python console from Windows CMD

['','C:\Users\svimal\Desktop\Python', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\python27.zip', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\dll', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\plat win', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\lib tk', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\fontcools', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\win32', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\win32\lib', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\Pythonwin', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\setuptools-27.2.0-py2.7.egg']

sys.path - PyCharm

['C:\Program Files(x86)\JetBrains\PyCharm Community Edition 2016.2.3\helpers\pydev', 'C:\Users\svimal\Desktop\Python', 'C:\Program Files(x86)\JetBrains\PyCharm Community Edition 2016.2.3\helpers\pydev', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\python27.zip', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\dll', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\plat win', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\lib tk', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\fontcools', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\win32', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\win32\lib', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\Pythonwin', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\setuptools-27.2.0-py2.7.egg', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\IPython\extensions', 'C:\Users\svimal\Desktop\Work\EU_nufloods']

sys.path - Spyder

['','C:\Users\svimal\Desktop\Python', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\python27.zip', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\dll', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\plat win', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\lib tk', 'C:\WinPython-64bit-2.7.9.5\python-2.7。9.amd64', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\fontcools', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\win32', 'C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\win32\lib','C:\WinPython-64bit-2.7.9.9.amd64\lib\site packages\Pythonwin','C:\WinPython-64bit-2.7.9.5\python-2.7.9.amd64\lib\site packages\setuptools-27.2.0-py2.7.egg']


Tags: windowslibpackagessitefilesprogramusersx86