Python: 创建新virtualenv时的pip版本
Python: pip version when creating a new virtualenv
运行 Python Win10 机器上的 3.7.1。
当我创建一个新的 virtualenv python -m venv new-virtual-env
安装的 pip 版本总是 10.0.1
即使我的非 virtualenv python 上的 pip 版本是 18.1
有人建议如何解决这个问题而不必在 virtualenv 中手动更新 pip 吗?
AFAIK,问题是虚拟环境 直接从原始安装文件夹 复制了一堆文件,而 pip
通常将其下载的包写在site_packages
目录。
由于新创建的虚拟环境首先使用它自己的文件,它会恢复到旧版本,直到您使用虚拟环境中的魔法 python -m pip install pip
。
这看起来像是一个小缺陷,但我找不到任何直接的解决方法,除了在每个新的 virtualenv 中不断升级 pip。
运行 Python Win10 机器上的 3.7.1。
当我创建一个新的 virtualenv python -m venv new-virtual-env
安装的 pip 版本总是 10.0.1
即使我的非 virtualenv python 上的 pip 版本是 18.1
有人建议如何解决这个问题而不必在 virtualenv 中手动更新 pip 吗?
AFAIK,问题是虚拟环境 直接从原始安装文件夹 复制了一堆文件,而 pip
通常将其下载的包写在site_packages
目录。
由于新创建的虚拟环境首先使用它自己的文件,它会恢复到旧版本,直到您使用虚拟环境中的魔法 python -m pip install pip
。
这看起来像是一个小缺陷,但我找不到任何直接的解决方法,除了在每个新的 virtualenv 中不断升级 pip。