我创建了一个虚拟环境。在里面,我必须安装几个python包。为此我需要在虚拟环境中使用pip包。如何在虚拟环境中安装pip?
答案 0 :(得分:2)
通常,您安装虚拟环境的pip OUTSIDE。 但是在激活virtualenv之后,你只需在环境中运行“pip install”。
意思是,你在virtualenv之外安装它。 你在virtualenv中运行“pip install”。
您可以按照以下有用指南进行操作:
答案 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。