pyinstaller - 创建使用 virtualenv 导入模块的 pyinstaller 可执行文件

标签 pyinstaller python-3.7

所以,标题基本上涵盖了我的问题。我已经使用 virtualenv 创建了一个项目,例如我必须

source ./env/bin/activate 

运行我的脚本。

当我尝试使用以下命令创建可执行文件时:
pyinstaller --onefile <myscript.py>

不包括任何 virtualenv 包;只是那些全局安装的。我有一个 requirements.txt 文件,其中包含我需要的所有模块。有没有办法让 pyinstaller 指向所需的模块,还是有另一种方法?

最佳答案

正如 Valentino 通过查看 How can I create the minimum size executable with pyinstaller? 指出的那样
您必须从虚拟环境中运行 PyInstaller:

(venv_test) D:\testenv>pyinstaller

关于pyinstaller - 创建使用 virtualenv 导入模块的 pyinstaller 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55228996/

相关文章:

python - 为什么 pyinstaller 不为我生成 .exe 文件?

python - 如何通过 pyinstaller 安装带有 tkcalendar 模块的 python 应用程序?

python - 如何在执行我们通过 pyinstaller 生成的可执行文件时隐藏黑屏?

python - 使用 Python Click,如何添加超过 5 个选项,即超过 5 个?

google-app-engine - python 3.7 的运行时实用程序 API 替代方案 |谷歌应用引擎

python - 如何修复 "WARNING: Hidden import "pygame._view“未找到!”使用 PyInstaller 将 .py 转换为 .exe 时?

python - 即使我能够安装其他库,安装 pyinstaller 时也会出现 SSL 错误

python - 从带有参数的 python 脚本调用 pytest

导入模块的 Python 类型提示

python - “DataFrameGroupBy”对象没有属性 'set_index'