我在Ubuntu上安装了python 3.7.3。但是我想安装一个安装了python 3.7.4的虚拟环境。
python3 -m venv: how to specify Python point release/version?说要创建具有单独版本的venv,但是我不想升级系统范围的安装。我不希望在虚拟环境本身以外的任何地方(甚至对于特定用户)安装python。这是一个新的虚拟环境。
是否可以在venv中安装较新的python版本而无需在其他任何地方安装它?
我愿意进行任何配置更改(修改)来实现这一目标。
答案 0 :(得分:0)
virtualenv是用于创建隔离的Python环境的工具。 有关详细信息,请参见https://docs.python-guide.org/dev/virtualenvs/。
它使用系统上已安装的python创建隔离的Python环境。
是否可以在venv中安装较新的python版本而无需在其他任何地方安装它?
不,我不这么认为。 但是,如果要这样做,则必须使用docker https://hub.docker.com/_/ubuntu。它将使您能够灵活地在新的ubuntu docker映像中安装特定的python版本。