栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么pip安装了旧版本的软件包?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么pip安装了旧版本的软件包?

这是一个很好的问题。我花了很长时间才弄清楚。这是适合我的解决方案:

显然,如果

pip
可以找到该程序包
pip
的本地版本,则将首选本地版本而不是远程版本。我什至断开了计算机与Internet的连接,然后再次尝试了-当
pip
仍然成功安装该软件包并且甚至没有抱怨时,该来源显然是本地的。

就我而言,真正令人困惑的部分是

pip
在pypi上找到了较新的版本,并进行了报告,然后继续进行并重新安装了较旧的版本…
arggh。而且,它没有告诉我它在做什么,为什么。

那我怎么解决这个问题呢?

您可以

pip
使用该
-v
标志来提供详细的输出…但是一个还不够。我使用RTFM编辑该帮助,该帮助说您可以执行
-v
多次,最多3倍,以获得更详细的输出。所以我做了:

pip install -vvv <my_package>

然后我查看了输出。一行引起了我的注意:

/ tmp / pip-build-root /中的源版本为0.0.11,满足要求

我删除了该目录,然后

pip
从pypi安装了最新版本。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/610591.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号