在Win10计算机上运行Python 3.7.1。
当我创建新的virtualenv python -m venv new-virtual-env
时,要安装的pip版本始终为10.0.1
即使我的非virtualenv python上的pip版本是18.1
有人建议如何解决此问题而不必手动更新virtualenv内部的pip吗?
答案 0 :(得分:0)
AFAIK,问题在于虚拟环境直接从原始安装文件夹中复制了一堆文件 ,而pip
通常将其下载的软件包写在site_packages
下目录。
由于新创建的虚拟环境首先使用其自己的文件,因此它将还原为旧版本,直到您在virtualenv中使用魔术符python -m pip install pip
。
这似乎是一个小缺陷,但是除了不断在每个新的virtualenv中升级pip之外,我找不到任何直接的解决方法。