为什么我发布给PyPI的这个项目不能用pip安装呢?

2024-04-29 06:59:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我第一次向PyPI发布了一个项目(https://pypi.org/project/xontrib-autojump/)。但是,当我尝试使用此pip命令安装项目时,出现以下错误:

$ pip install xontrib-autojump --user
Collecting xontrib-autojump
  Could not find a version that satisfies the requirement xontrib-autojump (from versions: 0.1.linux-x86_64, 0.2.linux-x86_64, 0.3.linux-x86_64, 0.4.linux-x86_64)
No matching distribution found for xontrib-autojump

当我运行pip search xontrib-autojump时,确实会出现此项目:

$ pip search xontrib-autojump
xontrib-autojump (0.4)              - autojump support for xonsh
...

为什么我不能用pip安装这个包?你知道吗


Tags: pip项目httpsorg命令xontribprojectpypi
1条回答
网友
1楼 · 发布于 2024-04-29 06:59:40

有许多可能的问题-主要的一个是,在我看来,您没有遵循指定下载的python版本适合的命名约定。你知道吗

设置元数据也是一个非常好的主意,因为这有助于查找包。你知道吗

Packaging Tutorial在这方面非常有用。还建议您使用test instance of pypi测试上载和安装过程。你知道吗

另一个大问题是,你的“包”不包含任何python代码,并且不是任何形式的python包。你知道吗

相关问题 更多 >