找不到满足我自己modu要求的版本

2024-05-19 14:00:40 发布

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

我有一个Python模块,我已经发布到Pip上了,但是我自己很难安装它,我不知道为什么。在

下面是我得到的错误,即使1.0.3确实发布在注册表上:https://pypi.org/project/Discord-Webhooks/

Could not find a version that satisfies the requirement Discord-Webhooks==1.0.3 (from -r requirements.txt (line 2)) (from versions: )
No matching distribution found for Discord-Webhooks==1.0.3 (from -r requirements.txt (line 2))

这就是我的setup.py文件的样子。在构建项目时,运行python3 setup.py sdist bdist_wheel不会产生错误。在

^{pr2}$

我是不是少了点什么?为什么我不能毫无错误地运行pip install Discord-Webhooks?我正在运行Python 3.6.0。在


Tags: 模块pipfrompyhttpsorgtxtpypi
1条回答
网友
1楼 · 发布于 2024-05-19 14:00:40

您已经上传了一个用Python2构建的轮子,这是由轮子名称中的Python标记py2表示的:^{}。您需要上载使用Python 3构建的控制盘:

$ python3 setup.py bdist_wheel

也可以显式指定标记:

^{pr2}$

然后,还可以使用python2构建py3轮子(当然,如果安装脚本没有使用任何不兼容的代码)。如果代码同时运行Python 2和3,另一种可能是构建一个通用轮子:

$ python3 setup.py bdist_wheel  universal

这将生成一个带有python标记py2.py3的轮子,它可以与两个python主要版本一起安装。在

相关问题 更多 >