gpt4 book ai didi

python - 无法通过 PyPI 中的 pip 安装最新版本的软件包

转载 作者:太空宇宙 更新时间:2023-11-03 12:00:10 29 4
gpt4 key购买 nike

我有一个 package在 PyPI 上。最新版本是 0.1.6

不幸的是,我无法通过 pip 安装它:

$ pip install sexpr==0.1.6

Could not find a version that satisfies the requirement sexpr==0.1.6 (from versions: 0.1.6.linux-x86_64, 0.1.2, 0.1.3, 0.1.4, 0.1.5)
No matching distribution found for sexpr==0.1.6

包显然在那里:

$ pip search sexpr
sexpr (0.1.6) - S-expression toolkit for Python
INSTALLED: 0.1.5
LATEST: 0.1.6

包以标准方式编译和上传:

$ python3 setup.py sdist bdist_wheel
...
$ twine upload dist/*
...

我错过了什么吗?谢谢。

*软件包需要 Python 3 及更高版本。

更新

目录dist/(从今天开始编译后,不是原来上传的)包含:

sexpr-0.1.6-py3-none-any.whl  sexpr-0.1.6-py3.6.egg  sexpr-0.1.6.tar.gz

我已经将 python3 setup.py sdist bdist_wheel 的输出上传到一个 pastebin here .

更新2

好的,看来source-code archive格式错误。不知道为什么,但它看起来像是与 virtualenv(我当时正在使用)相关的东西。

最佳答案

对于 sexpr 0.1.6,您上传了错误命名的文件。比较 0.1.50.1.6 .什么是用 python3 setup.py sdist bdist_wheel(见目录 dist/)生成的,什么是用 twine upload dist/* 上传的?

对于二元轮,您需要使用 audiwheel修复格式和命名 (manylinux)。

关于python - 无法通过 PyPI 中的 pip 安装最新版本的软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51446698/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com