如何在 pipenv 中指定 pip 版本
How to specify a pip version in pipenv
当我执行 pipenv install pip=20.3.4
时,安装了正确的 pip
版本。但是在锁定时,pip
版本不存在于 pipfile.lock
.
中
从锁定的文件创建新的 pipenv
未使用所需的 pip
版本。
有什么想法吗?
我们所做的解决方法是在创建 pipenv 环境后安装正确的 pip 版本:
echo "Forcing pipenv to install the pip version set in pipfile..."
pip_version=$$(awk -F'"' '/^pip ?=/{print $$(NF-1)}' Pipfile); \
pipenv run pip install "pip$${pip_version}" --reinstall
当我执行 pipenv install pip=20.3.4
时,安装了正确的 pip
版本。但是在锁定时,pip
版本不存在于 pipfile.lock
.
从锁定的文件创建新的 pipenv
未使用所需的 pip
版本。
有什么想法吗?
我们所做的解决方法是在创建 pipenv 环境后安装正确的 pip 版本:
echo "Forcing pipenv to install the pip version set in pipfile..."
pip_version=$$(awk -F'"' '/^pip ?=/{print $$(NF-1)}' Pipfile); \
pipenv run pip install "pip$${pip_version}" --reinstall