pipenv安装了错误的版本(与Pipfile不同)



管道文件:

[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
xgboost = "1.4.2"
[dev-packages]
[requires]
python_version = "3.8"

对于新的pipenv环境,我还使用命令pipenv install尝试了xgboost = "1.4"

当我使用pipenv run pip freeze:检查安装的版本时

numpy==1.22.0
scipy==1.7.3
xgboost==1.5.1

为什么我不能安装xgboost 1.4.2?

我最终可以下载轮子文件或使用url安装1.4.2:

xgboost = {path = "./xgboost-1.4.2-py3-none-win_amd64.whl"}
xgboost = {file = "https://files.pythonhosted.org/packages/d4/60/845dd265c7265d3bd44906d1c15be2908ff0655b32d9000935aeaeef6677/xgboost-1.4.2-py3-none-win_amd64.whl"}

提前感谢您的帮助!

我发现了问题。我应该编码:

[packages]
xgboost = "==1.4.2"

最新更新