有时候,PyInstaller 的缓存可能会导致打包失败。你可以尝试删除 PyInstaller 的 build 和dist 目录,然后重新运行打包命令: bash rm -rf build/ dist/ pyinstaller script.py 通过上述步骤,你应该能够解决使用 PyInstaller 打包时遇到的 “No module named” 错误。如果问题仍然存在,请检查你的代码和依赖项,或者考虑在...
你可以按照以下步骤使用PyInstaller进行打包: 确保my_module模块已正确安装: pip install my_module 使用--hidden-import参数指定my_module模块: pyinstaller --hidden-import=my_module my_script.py 运行生成的my_script.exe文件,检查是否仍然出现“No Module Named”错误。 结论 通过遵循以上解决方案,你应该能够解决...
No module named pymysql 1. 因此,我们需要安装这个模块: pipinstallpymysql# 安装 pymysql 1. 步骤5: 使用 PyInstaller 打包 依赖安装完毕后,我们可以使用 PyInstaller 来打包程序。执行以下命令: pyinstaller my_script.py# 使用 PyInstaller 打包脚本 1. 这将生成一个dist文件夹,里面包含了打包好的可执行文件。
情况1 使用 virtualenv 安装 pyinstaller 1.删除build目录。。 pipinstallpyinstaller :: 重加载一下cmd venv\scripts\active.batpyinstaller -F -w2.py 情况2 使用virtualenv 不安装 pyinstaller 1.删除build目录。。 2.复制包文件,如 pyautogui pyperclip 到脚本目录。 3.重新打包 结构类似 pyautogui\ pyperclip\...
解决方法1 1、检查 先在venv环境中安装xxx 报错的这个包 以我的举例 查看settings>project interpreter (存在对应的包) 解决方法2 2、在xxx.spec 文件中 添加 导入模块 pytest 再次重新打包
Python pyinsrall打包后反应很慢 pyinstaller打包后运行闪退,简单模块问题如果在pyinstallerproject.py的过程中,出现:Nomodulenamed'xxx'那就pipinstallxxx就行,比如:$pipinstallwxPythonpypiwin32tornado这个pip对应于项目的虚拟环境。其中wxPython对应Nomodulenamed'
我切到python,直接import matplotlib.backends.backend_tkagg,发现没有报错。所以应该是打包过程中的问题。 在刚才的命令后面加参数 --hidden-import matplotlib.backends.backend_tkagg 重新打包,结果如下: Paste_Image.png 从图中可以看到打包生成的exe大小变大了,继续运行后发现报错变为另一个包不能导入,继续加上-...
使用pyinstaller程序打包,import pymssql 的程序时,有如下提示 ModuleNotFoundError:Nomodulenamed'pymssql._mssql' 尝试了网上的方法 import _mssql 或者 import pymssql._mssql 等都没解决,最终尝试如下方法解决: import pymssql后,添加这几行即可 from pymssqlimport_mssql ...
问题:使用pyinstaller打包时,报错No module named XXX(以pyautocad为例),但是XXX(以pyautocad为例)明明已经安装成功。 原因分析: 创建工程项目是,没有选择“inherit global site-packages”继承全局网站包, 即此处没有打钩。 在File | Settings | Project: untitled | Project Interpreter下可以看出 pyautocad被安装到了...
ModuleNotFoundError: No module named 'win32gui' 管理员方式CMD打开命令提示符,以管理员权限运行pip install pypiwin32,重新安装 确保main.spec的路径正确: 重新打包: 其它参考:https://www.cn