确保pyinstaller与python2.7一起运行

2024-09-19 23:45:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python项目,在ubuntu18.04服务器上运行它(在VBox中)。我创造了两个复仇者:

* virtualenv -p /usr/bin/python2.7 venv27
* virtualenv -p /usr/bin/python3.6 venv36

使用以下命令启动venv27:

source path/to/my/venv/python/venvs/venv27/bin/activate

在venv开始运行后,我安装了PyInstaller:

pip install pyinstaller

生成过程已成功完成,但在生成过程中我看到以下消息:

46 INFO: Python: 3.6.8

这是否意味着PyInstaller使用python3.6运行,而我在venv中运行PyInstaller,Python版本是2.7? 我只想确保我的压缩python代码使用python2.7

谢谢你的帮助和回答


我已经删除了所有创建的VenV并重新开始。结果如下:enter image description here

激活新的venv27: enter image description here

重新安装安装程序: enter image description here

…现在的信息是: enter image description here

目前我还没有创建venv36只有venv27,所以问题可能是,但我不确定venv36是活跃的,但我不知道

谢谢你的帮助。我的最后一个问题是:我怎么能接受你的回答/建议,因为看起来两个评论都是对的


Tags: path项目命令服务器sourcebinvirtualenvvenv