当python解释器从windowsapi调用CreateProcess启动时,我很难让它正常工作。我使用的是Windows7,Python2.7.1。我的脚本(pt00.py)只有一个可执行行
导入numpy
从命令行(DOS框)启动时,它的行为正常。但是,当使用CreateProcess和相同的命令行启动时,它会生成以下错误消息。在
回溯(最近一次呼叫): 文件“c:\junk\pt00.py”,第2行,输入
文件“F:\Python27\lib\site packages\numpy_uinit_uu.py”,第143行,in 导入添加新文档
文件“F:\Python27\lib\site packages\numpy\add_新文档.py“,第9行,从数字图书馆导入add\u newdoc
文件“F:\Python27\lib\site packages\numpy\lib_uuinit_u.py”,第13行,在 从多项式导入*
文件“F:\Python27\lib\site packages\numpy\lib\多项式.py“,第17行,英寸 从努比·利纳格进口eigvals,lstsq
文件“F:\Python27\lib\site packages\numpy\linalg\uiu init_u.py”,第48行,in 从linalg进口*
文件“F:\Python27\lib\site packages\numpy\linalg\利纳格.py“,第23行,英寸 从努比·利纳格导入lapack_-lite
ImportError:DLL加载失败:找不到指定的模块。在
>
导入sys和os似乎可以正常工作,但它们比numpy更“内置”。据我所知,这两个案子的环境是一样的。当前工作目录(操作系统getcwd()),路径环境变量(操作系统环境['Path'])和Python之路(搜索路径)完全相同。环境中没有设置PYTHONPATH或PYTHONHOME。关于如何使CreateProcess版本工作的想法将不胜感激。我应该去哪里看看是什么让这两种情况不同?在
目前没有回答
相关问题 更多 >
编程相关推荐