python初学者打包问题

b_duan 2018-11-17 11:25:46
用pyinstaller 打包exe,运行exe出错,如下:
-------
C:\Python34\Scripts\dist>module2.exe
Traceback (most recent call last):
File "module2.py", line 10, in <module>
File "C:\Python34\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "Lib\site-packages\chartdirector\pychartdir.py", line 5, in <module>
ImportError: No module named 'pychartdir34'
[8188] Failed to execute script module2
--------


网上查了下,也把路径指定了,但还是报上面的错误。命令如下:
生成exe 命令:pyinstaller.exe -F -p C:\Python34\Lib\site-packages\chartdirector;C:\Python34\Lib;C:\Python34\Lib\site-packages module2.py

在pychartdir.py line5 代码:cdDll = __import__("pychartdir" + cdSysVer[0] + cdSysVer[2])
下面加了打印代码print(cdDll) 执行结果如下:


怀疑:
打包时pyd程序没有打包,生成exe后window程序不识别pyd文件
请高手们解惑。 另外如何解决: pyd可以转换成dll嘛,网上没查到
...全文
59 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧