【问题标题】:How to specify a pip version in pipenv如何在 pipenv 中指定 pip 版本
【发布时间】:2021-02-26 08:55:50
【问题描述】:

当我执行pipenv install pip=20.3.4 时,安装了正确的pip 版本。但是在锁定时,pip 版本在pipfile.lock 中不存在。

从锁定的文件创建新的pipenv 不使用所需的pip 版本。

有什么想法吗?

【问题讨论】:

    标签: pip pipenv


    【解决方案1】:

    我们的解决方法是在创建 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之后手动运行?我认为您需要一个--reinstall 只是为了确保 pipfile 的版本低于最初安装的版本。
    猜你喜欢
    • 2020-05-02
    • 2017-01-26
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    • 2017-10-11
    • 2020-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多