gpt4 book ai didi

python - 从 pip 下载最新版本的软件包时遇到问题

转载 作者:太空宇宙 更新时间:2023-11-03 18:52:08 26 4
gpt4 key购买 nike

我最近开始使用 pypi 来打包一些在日常生活中有用的工具,但实际上我在确保可以下载最新版本的包时遇到了困难。

有问题的包是pyfuzz,我刚刚升级到版本0.1.1,但由于某种原因,当我pip安装它时,即使使用- -upgrade 标志我只能下拉 0.1.0

该文件在 pypi 网站上被清楚地识别(参见:https://pypi.python.org/pypi/PyFuzz/0.1.1),如果我尝试再次上传,我会收到一条错误消息,指出我已经上传了 0.1.1。

这是我的设置文件:

try:
from setuptools import setup
except ImportError:
from distutils.core import setup
setup(
name="PyFuzz",
version="0.1.1",
author="Slater Victoroff",
author_email="Slater.R.Victoroff@gmail.com",
packages=["pyfuzz"],
url="http://pypi.python.org/pypi/PyFuzz/",
license="LICENSE.txt",
description="Simple fuzz testing for unit tests, i18n, and security",
long_description=open("README.txt").read(),
install_requires=[
"lxml >= 2.3.2",
"requests >= 1.2.3",
"numpy >= 1.6.1",
"cssselect >= 0.8"
],
)

我使用python setup.py sdist upload上传,我在这里做了一些愚蠢的事情吗?如有任何帮助,我们将不胜感激。

最佳答案

看起来 PyPi 索引尚未更新:

https://pypi.python.org/simple/PyFuzz/

(撰写本文时的输出):

PyFuzz-0.1.0.tar.gz

这是 PyPi 的一个已知问题 - 实际包的包索引和镜像即使不是完全同步,也经常不同步。通常它是相反的 - 索引列出了一些包镜像还没有的版本。 http://www.pypi-mirrors.org/可能有助于检查镜子的新鲜度。

所以这不是你的错误,而是 PyPi 的失败。只需等待,最终它应该会自行更新并解决。

与此同时,您可以做的是通过明确提供源 tarball 的 URL 来安装最新版本的软件包:

pip install https://pypi.python.org/packages/source/P/PyFuzz/PyFuzz-0.1.1.tar.gz

关于python - 从 pip 下载最新版本的软件包时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18108135/

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