Pipenv 指定 Python 版本
这篇文章讨论了使用pipenv
来创建具有特定Python版本的虚拟环境的一些方法。我们将列出先决条件,并解释使用pipenv
所要求的命令在虚拟环境中安装特定版本的 Python。
pipenv
指定Python版本
首先,你需要安装pipenv
。我们可以使用pip
来安装它,如下所示:
python3 -m pip install --user pipenv
现在我们可以使用pipenv
来创建virtualenv
。应该注意的是,在使用这个命令之前有一个先决条件。你应该在你的工作系统上安装你希望在虚拟环境中使用的特定 Python 版本。
例如,如果你想用 Python 3.6 创建一个虚拟环境,那么 Python 3.6 应该已经安装在你的系统上。
安装一个特定版本的最简单方法是通过apt-get
命令。有一个方便的个人仓库正是为了这个目的而制作的。
请注意,这对基于 Debian 的 Linux 系统来说是完美的。对于Windows,你可以从这里安装你需要的特定版本。
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
设置完成后,如果你想安装Python 3.6,你可以用下面的命令完成:
sudo apt-get install python3.6
要安装任何其他版本的 Python,用你想安装的版本替换python3.6
。例如,python3.4
。
现在,如果一个使用 Python 3.6 的新环境似乎是必要的,我们可以用下面的命令来做:
pipenv install --python 3.6
在你运行这个程序的目录中,如果你现在运行命令pipenv shell
,你会看到一个使用你所希望的虚拟环境的外壳。
如果你想改变这个环境所使用的 Python 的版本,导航到当前目录,在一个文本编辑器中打开Pipfile
。你会看到一个类似下面的部分:
[requires]
python_version = "3.6"
把这个版本改成其他的版本,然后重新启动pipenv
shell,将启动一个具有新版本的环境。请注意,再一次,你必须在你的系统上安装最新版本的 Python。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。