PyPDF2 与 PyInstaller
PyPDF2 with PyInstaller
我尝试使用 pyinstaller
将 python 脚本转换为 exe,所以我 运行 以下命令: pyinstaller --onefile app.py
,似乎 exe 文件创建成功,但是当我尝试 运行 exe 时发生错误:ModuleNotFoundError: No module named 'PyPDF2'
.
我读到 pyinstaller
没有看到二级导入,所以我 运行 使用以下命令:pyinstaller --hidden-import PyPDF2 --onefile app.py
,但错误仍然存在。
你有解决这个问题的方法吗?
我刚刚使用 pyinstaller(实际上是几天前)制作了一个带有 pypdf2 的 exe ...我将它导入到我的主文件的顶部并且它捆绑在一起很好
我对这个问题的猜测是 PyPDF2 没有安装在您使用 pyinstaller
的 python 中
首先打开一个终端,然后 运行 python myscript.py
并确保它 运行 与那个版本的 python
正确
下一个 运行 python -m pyinstaller --onefile myscript.py
这将确保它使用正确的 python 版本(安装了 pyPDF2 的版本)
(在 myscript.py 的顶部确保导入 PyPDF2)
我尝试使用 pyinstaller
将 python 脚本转换为 exe,所以我 运行 以下命令: pyinstaller --onefile app.py
,似乎 exe 文件创建成功,但是当我尝试 运行 exe 时发生错误:ModuleNotFoundError: No module named 'PyPDF2'
.
我读到 pyinstaller
没有看到二级导入,所以我 运行 使用以下命令:pyinstaller --hidden-import PyPDF2 --onefile app.py
,但错误仍然存在。
你有解决这个问题的方法吗?
我刚刚使用 pyinstaller(实际上是几天前)制作了一个带有 pypdf2 的 exe ...我将它导入到我的主文件的顶部并且它捆绑在一起很好
我对这个问题的猜测是 PyPDF2 没有安装在您使用 pyinstaller
的 python 中首先打开一个终端,然后 运行 python myscript.py
并确保它 运行 与那个版本的 python
下一个 运行 python -m pyinstaller --onefile myscript.py
这将确保它使用正确的 python 版本(安装了 pyPDF2 的版本)
(在 myscript.py 的顶部确保导入 PyPDF2)