python - pyinstaller,导入多个错误
问题描述
(pyinstaller 4.3,python 3.9.2)
使用 pyinstaller,我想用 SrvCopy.py 脚本制作一个可执行文件,其中包含:
sys.path.append (os.path.abspath ("../objetProcess/"))
from Process import Process
...
在脚本 Process.py 中,有
import json
...
Pyinstaller 产生错误:找不到 json。
Traceback (most recent call last):
File "SrvCopy.py", line 33, in <module>
from Process import Process
File "C: \documents\sism\objectProcess\Process.py", line 19, in <module>
import json
ModuleNotFoundError: No module named 'json'
[6920] Failed to execute SrvCopy script
我启动的命令是:
pyi-makespec --paths=c:/documents/sism/objetBdd --paths=c:/documents/sism/objetProcess --paths=c:/documents/sism/objetFile2dict ./SrvCopy.py
pyinstaller --noconfirm --onefile --console --distpath executables ./SrvCopy.py
有人有想法吗?
解决方案
你可能知道在你的 dist 文件夹中有像 tkinter.pyc 这样的包 这些文件是负责库的档案 检查它们是否真的存在 如果没有在网上找到它们或使用规范文件把它放在那里
推荐阅读
- python - 如何找到一个人在特定日期在他/她的办公室花费的总分钟数
- scala - 实现链表时如何在Scala中使用Cons?
- c - KDMF 驱动程序中的无效进程附加
- node.js - 无法在 CENTOS 7 上切换节点版本
- google-apps-script - 为什么插入图表功能在 Google Apps 脚本中不起作用?
- azure - LastModified 日期未在 azure Meta DataActivity 中更新
- excel - 突出显示然后删除列中不完全重复的项目
- c# - 为什么将手动添加到 C# 字典的项目添加到字典的开头/结尾?
- php - 使用 SQL INSERT 的提交 codeignitor 表单没有响应
- pyspark - 带有转置的pyspark列总和