如何在venv中安装较新的python3版本而不进行系统范围的安装?

时间:2019-09-08 08:07:49

标签: python python-3.x python-venv

我在Ubuntu上安装了python 3.7.3。但是我想安装一个安装了python 3.7.4的虚拟环境。

python3 -m venv: how to specify Python point release/version?说要创建具有单独版本的venv,但是我不想升级系统范围的安装。我不希望在虚拟环境本身以外的任何地方(甚至对于特定用户)安装python。这是一个新的虚拟环境。

是否可以在venv中安装较新的python版本而无需在其他任何地方安装它?

我愿意进行任何配置更改(修改)来实现这一目标。

1 个答案:

答案 0 :(得分:0)

virtualenv是用于创建隔离的Python环境的工具。 有关详细信息,请参见https://docs.python-guide.org/dev/virtualenvs/

它使用系统上已安装的python创建隔离的Python环境。

是否可以在venv中安装较新的python版本而无需在其他任何地方安装它?

不,我不这么认为。 但是,如果要这样做,则必须使用docker https://hub.docker.com/_/ubuntu。它将使您能够灵活地在新的ubuntu docker映像中安装特定的python版本。