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

时间:2019-03-18 19:45:48

标签: pyinstaller python-3.7

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

source ./env/bin/activate 

运行我的脚本。

当我尝试使用以下方法创建可执行文件时:

pyinstaller --onefile <myscript.py>

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

1 个答案:

答案 0 :(得分:0)

如Valentino通过查看How can I create the minimum size executable with pyinstaller?所指出的

您必须在虚拟环境中运行PyIntaller:

(venv_test) D:\testenv>pyinstaller