加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

如何编译cefpython到exe

发布时间:2020-12-20 12:30:02 所属栏目:Python 来源:网络整理
导读:我使用 cefpython创建一个简单的基于HTML5的应用程序.我使用Python和pywin32绘制一个简单的窗口并在那里渲染帧. 我想将.py编译成.exe但我不知道该怎么做.我尝试使用py2exe但是当我运行结果时出现错误 Traceback (most recent call last): File "myApp.py",li
我使用 cefpython创建一个简单的基于HTML5的应用程序.我使用Python和pywin32绘制一个简单的窗口并在那里渲染帧.

我想将.py编译成.exe但我不知道该怎么做.我尝试使用py2exe但是当我运行结果时出现错误

Traceback (most recent call last):
  File "myApp.py",line 19,in <module>
  File "cefpython1__init__.pyc",line 4,in <module>
ImportError: cannot import name cefpython_py27

我尝试在分发目录中复制cefpython_py27.pyd,但似乎没有效果.

谁能帮我?这有可能吗?

谢谢.

解决方法

我最终搞砸了它,我完成了以下步骤(我使用python2.7):
我这样导入了cefpython:

从cefpython1导入cefpython_py27作为cefpython

我的py2exe抱怨找不到python32.dll,因为我懒惰和cba乱用__ini__文件并搜索导入我刚刚将python32.dll添加到安装文件中的选项中的dll_excludes. py2exe完成后,我还必须手动将这些foler和文件复制到我的dist文件夹:

- C:Python27(your python path)Libsite-packagescefpython1locales - whole folder
- C:Python27(your python path)Libsite-packagescefpython1icudt.dll

请注意,dll相对较大:icudt.dll = 9.8MB,libcef.dll = 24.3MB所以不要指望小的dist文件夹大小.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读