将整个Python27目录复制到另一台电脑会中断“import jpeg”

2024-07-02 11:21:06 发布

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

我有两台安装了python2.7.6的64位windows7机器。我将库CharPyLS(jpeg_ls)复制到Python27目录的站点包中。一台机器工作正常,另一台则抱怨找不到charPyLS DLL。在

我尝试过的事情:
-使用md5验证副本是否相同
-检查系统路径是否相同
-已检查计算机是否运行Python2.7.6
-将整个Python27目录复制到两台计算机

Python27目录中的文件是否有任何外部因素会影响到这一点?在

编辑:在复制到这两台机器之前,模块是在第三台机器上构建的。一个工作,所以它不能与Windows注册表有任何关系。在

编辑2:运行依赖性Walker解决了这个问题。构建CharPyLS的PC具有MinGW,因此该模块是在libgcc_s_dw2-1.dll和libstdc++6.dll存在的情况下构建的。将这两个文件复制到Python27/dll就解决了这个问题。在


Tags: 模块文件目录机器编辑站点计算机ls
1条回答
网友
1楼 · 发布于 2024-07-02 11:21:06

添加:

extra_link_args = ['-static', '-static-libstdc++']

去查派尔斯设置.py(大约第21行)应该将这两个dll_查尔斯皮德当您使用以下内容构建它时:

^{pr2}$

相关问题 更多 >