这是我的run.py文件,如果您使用类似于py -3 run.py
的东西手动运行它,它会非常好地工作
import shotgun_api3
我使用Python 3使用PyInstaller构建.exe:
py -3 -m PyInstaller run.py
构建成功完成。当我尝试运行.exe时,出现以下错误:
ModuleNotFoundError: No module named 'xmlrpc'
因此,我尝试在我的run.py
中的import shotgun_api3
上方添加import xmlrpc
,然后错误变为:
ModuleNotFoundError: No module named 'xmlrpc.client'
我不得不将它们添加为隐藏导入以及一些其他导入:
当然不是最好的解决方案,但我成功地构建了可执行文件。我不得不从shotgun api中删除httplib2和six,pip自己安装了它们,并在shotgun.py中更新了导入
相关问题 更多 >
编程相关推荐