如何在虚拟环境中安装pip

时间:2016-01-29 07:55:38

标签: python pip virtualenv

我创建了一个虚拟环境。在里面,我必须安装几个python包。为此我需要在虚拟环境中使用pip包。如何在虚拟环境中安装pip?

5 个答案:

答案 0 :(得分:2)

通常,您安装虚拟环境的pip OUTSIDE。 但是在激活virtualenv之后,你只需在环境中运行“pip install”。

意思是,你在virtualenv之外安装它。 你在virtualenv中运行“pip install”。

您可以按照以下有用指南进行操作:

http://docs.python-guide.org/en/latest/dev/virtualenvs/

答案 1 :(得分:1)

即使您在指定的虚拟位置未安装pip,您也可以尝试升级pip命令

python -m pip install --upgrade pip

这将给您带来以下错误,但还会在虚拟位置上安装最新的pip版本

Can't uninstall 'pip'. No files were found to uninstall.
Successfully installed pip-19.2.3

请尝试上述选项,以防万一。

答案 2 :(得分:0)

为计算机中安装的特定python版本创建虚拟环境时,当前安装在python版本中的所有库都将复制到虚拟环境中。 通常,您的python版本目录中默认提供了Pip。

如果没有,请首先将其安装在原始python安装目录中。 然后将pip.exe复制到虚拟环境的Scripts目录中。 之后,从终端(对于Windows)执行以下命令:

\your_venv_directory_path\Scripts\pip.exe install --upgrade pip

现在您可以输入 pip install --upgrade pip 并且它应该可以识别出venv内部pip.exe文件的路径

答案 3 :(得分:0)

在创建虚拟环境时,请务必在命令中包含 pip。例如:

conda create -n my_env pip python=3.6.8

我建议删除 venv 并使用上述命令重新创建它

答案 4 :(得分:0)

根据pip documentation,您可以在虚拟环境激活时键入以下命令在虚拟环境中安装pip:

python -m ensurepip --upgrade

请注意,ensurepip 是一个内置的 Python 模块,用于在您的 Python 环境中安装 pip。