在Windows 10中使用pip在Virtualenv中安装Python 3.6.3?

9

如何在Windows 10中使用pip在虚拟环境中安装Python 3.6.x?

使用pip install python、pip install python3或pip install python3.6都无法完成。


2
你不能使用pip将Python本身安装到virtualenv中。你可能想要做的是创建一个带有特定版本Python的virtualenv,像这样:virtualenv -p python3.6 /path/to/myvirtualenv - user8651755
我认为这篇文章会对你有所帮助: https://robbinespu.gitlab.io/blog/2019/07/23/Python-36-with-VirtualEnv/ - Kapil Sharma
1个回答

19
Pip和virtualenv是两个独立的工具。Pip是一个包管理器,您会在安装好虚拟环境后使用它来安装包。 Pip实际上并不管理虚拟环境。 Virtualenv是处理创建虚拟环境的工具。
首先,您应该检查是否已安装virtualenv,使用命令virtualenv --version。如果没有安装,则会收到未找到virtualenv的错误。您可以使用pip安装virtualenv,命令为pip install virtualenv。
有了virtualenv后,您可以使用命令virtualenv -p python3.6 /path/to/myvirtualenv创建一个Python 3.6环境。这个命令需要安装Python 3.6才能工作,所以如果您没有安装它,请先下载并安装Python 3.6。
我相信在Windows上,如果您的PATH变量中没有Python 3.6,您可能需要直接指向Python 3.6安装位置,命令为virtualenv -p /path/to/mypython3.6 /path/to/myvirtualenv。
请查看Virtualenv用户指南

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接