在Windows 10中使用pip在Virtualenv中安装Python 3.6.3?
问题描述:
如何在Windows 10中使用pip在virtualenv中安装Python 3.6.x?在Windows 10中使用pip在Virtualenv中安装Python 3.6.3?
pip install python,pip install python3,pip install python3.6不起作用。
答
Pip和virtualenv是两个独立的工具。 Pip是一个软件包管理器,您将使用它在安装后将软件包安装到您的虚拟环境中。 Pip实际上并不管理虚拟环境。 Virtualenv是处理创建虚拟环境的工具。
首先,你应该检查你是否安装了virtualenv与virtualenv --version
。如果你没有它,你会得到一个错误,找不到virtualenv。您可以使用pip来安装使用pip install virtualenv
的virtualenv。
一旦你有了virtualenv,你就可以用virtualenv -p python3.6 /path/to/myvirtualenv
创建一个Python 3.6环境。您需要安装python 3.6才能使用该命令,因此如果您没有它,请首先下载并安装python 3.6。
我相信,如果您的PATH变量中没有python 3.6,那么您可能需要直接指向python 3.6安装,而不是使用virtualenv -p /path/to/mypython3.6 /path/to/myvirtualenv
。
无法安装Python本身与PIP一个virtualenv中。你可能想要做的是用特定版本的Python创建一个virtualenv,就像这样:'virtualenv -p python3.6/path/to/myvirtualenv'。 – 2017-10-22 01:07:55