你可以按照以下步骤使用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”错误。 结论 通过遵循以上解决方案,你应该能够解决...
如果PyInstaller没有正确识别出某些模块,你可以在PyInstaller命令行中使用--hidden-import选项来手动指定这些模块,例如:pyinstaller --hidden-import=some_module your_script.py。 2. OSError: [Errno 2] No such file or directory: ‘[file]’ 这种错误通常意味着PyInstaller在打包过程中找不到某个文件。这可能是...
情况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 再次重新打包
问题:使用pyinstaller打包时,报错No module named XXX(以pyautocad为例),但是XXX(以pyautocad为例)明明已经安装成功。 原因分析: 创建工程项目是,没有选择“inherit global site-packages”继承全局网站包, 即此处没有打钩。 在File | Settings | Project: untitled | Project Interpreter下可以看出 pyautocad被安装到了...
我切到python,直接import matplotlib.backends.backend_tkagg,发现没有报错。所以应该是打包过程中的问题。 在刚才的命令后面加参数 --hidden-import matplotlib.backends.backend_tkagg 重新打包,结果如下: Paste_Image.png 从图中可以看到打包生成的exe大小变大了,继续运行后发现报错变为另一个包不能导入,继续加上-...
1、打包之前程序在Pycharm可以正常运行 2、通过Pyinstall -F main.py打包之后闪退,报错如下 解释: 在打包之前可以正常运行,说明所有的包已经安装,并且import成功了。 打包之后报错的解决办法 1、在要打包的py文件同级目录下新建一个文件夹package(自己随便命名一个)。 注意,一定要和打包的py文件同级目录。
No Model named XXX PyInstaller 可以使用-p命令将脚本所需要的依赖打入到可执行文件中,如下所示: 代码语言:shell 复制 pyinstaller-F-p***/Lib\site-packages XXX.py ***/Lib\site-packages:依赖包路径 Python 环境问题 有的小伙伴使用上述方式方式打包依赖后可能有时候还是会出现No Model named XXX的问题,那么...
Pyinstaller生成exe报错:No module named ‘pymssql‘,再装一变pyinstaller,解决如果还是不行,尝试重新安装pyinstaller:1、pipuninstall pyinstaller2、pipinstallpyinstaller