无法获取pysnmp-4.4.4及对应源码包,旧版本可获取求原因
关于pysnmp-4.4.4无法获取的原因分析
结合你的问题描述,我整理了几个最可能的原因:
该版本已被作者从PyPI下架:很多Python包维护者会移除存在严重bug、安全漏洞或者发布失误的版本。pysnmp-4.4.4可能刚好属于这类情况,作者主动将其从PyPI的源仓库中删除了,所以无论是本地源路径还是官方下载链接都无法找到它,而没有问题的旧版本则被保留了下来。
PyPI的存储路径格式已更新:你使用的
https://pypi.python.org/packages/source/p/pysnmp/pysnmp-4.4.4.tar.gz是PyPI旧版的源路径格式,现在PyPI的包存储已经迁移到了新的域名下,旧的路径结构可能不再支持新版本包的存储,但之前上传的旧版本包还保留在原路径中,导致你能拿到旧版却拿不到4.4.4。版本号存在发布异常:虽然概率较低,但也有可能是该版本号实际并未正式发布,或者作者发布后又替换成了带后缀的版本(比如
4.4.4.post1),导致你指定的纯4.4.4版本不存在于PyPI仓库中。镜像源同步问题(可能性较低):如果你使用的是第三方PyPI镜像源,可能该镜像没有同步pysnmp-4.4.4版本,但同步了旧版本。不过你提到直接访问官方源也无法获取,这个原因的可能性就比较小了。
内容的提问来源于stack exchange,提问作者Chandra Sekhar
相关产品推荐
相关产品推荐

