所以,标题基本上涵盖了我的问题。我已经使用 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/