可以使用pypy3安装所有/大多数python pip软件包吗?

时间:2019-10-11 18:47:20

标签: python pypy

我能够使用以下命令安装forexconnect的python3软件包:

python3 -m pip install forexconnect

但是当我尝试使用以下方式为pypy安装它时:

pypy3 -m pip install forexconnect

出现以下错误,

错误:找不到满足exconnect要求的版本(来自版本:无) 错误:找不到与forexconnect匹配的分布

我已经浏览了pypy文档,无法解决我现在需要做的事情。也许我需要重新编译/重建该库,但不幸的是,我对python的了解不足以理解什么可能很简单。

请,有人知道这是怎么回事,需要做什么吗?

2 个答案:

答案 0 :(得分:1)

forexeconnect不会释放源tarball,因此他们必须为希望支持的每个python版本构建一个二进制版本,并将其上传到PyPI。大多数软件包都会发布源tarball并将其上传到PyPI,然后pip install可以从源代码构建二进制软件包。在这种情况下,程序包提供者(假设他们不想发布源代码)将不得不为PyPy构建版本,pip也无济于事。

答案 1 :(得分:0)

要通过点子查看受支持的版本,请尝试

pip install forexconnect==0

然后您可以使用设置特定版本

pip install forexconnect==versionnumber