为什么 pypi 的页面上的新版本在通过 pip 获取不到?

为什么 pypi 的页面上的新版本在通过 pip 获取不到

我要获取 bitsandbytes 的最新版本

我先去 pypi 上看了一下:https://pypi.org/project/bitsandbytes/#history

图片.png

发现最新的版本是 0.44.1

pip install bitsandbytes==0.44.1

但是本地安装报错了

╰─➤  pip install bitsandbytes==0.44.1
ERROR: Could not find a version that satisfies the requirement bitsandbytes==0.44.1 (from versions: 0.31.8, 0.32.0, 0.32.1, 0.32.2, 0.32.3, 0.33.0, 0.33.1, 0.34.0, 0.35.0, 0.35.1, 0.35.2, 0.35.3, 0.35.4, 0.36.0, 0.36.0.post1, 0.36.0.post2, 0.37.0, 0.37.1, 0.37.2, 0.38.0, 0.38.0.post1, 0.38.0.post2, 0.38.1, 0.39.0, 0.39.1, 0.40.0, 0.40.0.post1, 0.40.0.post2, 0.40.0.post3, 0.40.0.post4, 0.40.1, 0.40.1.post1, 0.40.2, 0.41.0, 0.41.1, 0.41.2, 0.41.2.post1, 0.41.2.post2, 0.41.3, 0.41.3.post1, 0.41.3.post2, 0.42.0)
ERROR: No matching distribution found for bitsandbytes==0.44.1

Why?Why?Why?


我已经把设置的第三方 pypi 镜像源删除了 rm ~/.config/pip/pip.conf

(modelscope_example-_V-ILaM0) ╭─ponponon@MacBook-Pro ~/Desktop/code/me/modelscope_example  ‹master*› 
╰─➤  pip config list                                                         
(modelscope_example-_V-ILaM0) ╭─ponponon@MacBook-Pro ~/Desktop/code/me/modelscope_example  ‹master*› 
╰─➤  

依旧不行

换成百度或者ustc的也是不行

pip config set global.index-url https://mirror.baidu.com/pypi/simple
pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple
阅读 1.3k
2 个回答

破案了。你这个包的0.44 mac不支持。具体参考:Release v44 not available for Mac

None of the releases are supported on macOS yet. Releases up through 0.42.0 were incorrectly tagged as supporting all platforms, but this was an oversight. Those older wheels only contain x86-64 binaries for Linux.

是否使用了镜像源,可能是你的 pip 使用国内镜像源,而镜像源可能存在版本差异而导致的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏