python 错误导入错误: DLL 加载失败: 找不到指定的过程。文件 "psycopg2_psycopg.pyc" ,第 10 行,__load



我打包了一个用python开发的Windows应用程序。对于设置,没有问题。当在我的PC上启动它时(假设是PC1),没有问题。但是,当尝试在另一台PC上启动它(假设是PC2)时,会显示一条错误消息,指示读取MYAPPLICATION.exe.log文件。有1个错误(只有1个),以下是日志的行:

"MYAPPLICATION

文件。Pyc ",第9行,

"psycopg2__init__

文件。Pyc ",第50行,

"psycopg2_psycopg

文件。Pyc ",第12行,在

"psycopg2_psycopg

文件。Pyc ",第10行,__load

importterror: DLL load failed:指定的过程无法加载发现。

关于我的包装方式的说明:

  • 我使用命令"setup.py py2exe——includes sip"(带有适当的
  • 我嵌入了'dist'和'build'文件夹。我甚至复制了
    Psycopg2文件夹从site-packages到'dist'(以及mpl-data forMatplotlib B.T.W.哪个我没有问题)包装前
    与InnoSetup,所以我确定模块psycopg2是很好的存在在PC2上。但是当我尝试在PC2上运行它时出现了
    错误。关于PC2的说明:它已经有python模块了
    上安装。(包括最新版本的psycog2)

那么为什么psycog2模块在这里导入失败呢?谢谢。

" pyscopg需要2个dll。Pyd (security 32.dll &shfolder.dll)依赖于操作系统。把它们去掉就可以了。我从这里得到了这个解决方案:http://psycopg.initd.narkive.com/FX7WIxE6/import-error-using-psycopg2-with-py2exe

相关内容

最新更新