当前位置: 首页 > 知识库问答 >
问题:

PyPy支持GMPY2吗?

宋耀
2023-03-14

从第60期和第40期的讨论看来,PyPy以前不能构建gmpy。目前我打算使用的是可能的素数is_prime代码,这在GMPY2中很方便。我得到的印象是,对gmpy2的调用越多,就意味着PYPY的效率越低。当前是否可以使用gmpy2,或者我必须使用类似GMPY_CFFI的东西?

在PyPy中使用pip时出现的错误是无法打开包含文件“mpir.h”

共有1个答案

邓禄
2023-03-14

您应该使用GMPY_CFFI。gmpygmpy2依赖太多的CPython内部细节,无法移植到Pypy。

注意:我维护gmpy2

 类似资料:
  • PyPy 是用 Python 实现的 Python 解释器。PyPy 是 Python开发者为了更好的Hack Python创建的项目。此外,PyPy比CPython是更加灵活,易于使用和试验,以制定具体的功能在不同情况的实现方法,可以很容易实施。 该项目的目标是,让PyPy比C实现的Python更为容易的适应各个项目和方便裁剪。

  • PyPy是一个Python实现的动态语言实现框架。 本章假定读者熟悉如字节码和常量叠算等有关解释器和编译器的基本概念。 19.1. 一点历史 Python是一种高层次动态编程语言。它是由荷兰程序员Guido van Rossum在20世纪80年代末发明的。Guido最初的实现是一个用C语言编写的传统的字节解释器,人称CPython。现在有许多其他的Python实现。其中最引人注目的有用Java编写

  • 对于Requests,如果你有问题或者建议,可以通过下面几种方法得到支持: StackOverflow 如果你的问题不包含敏感或私有信息,或者你能将这些信息匿名化,那你就可以在 StackOverflow 上使用 python-requests 标签提问。 发送推文 如果你的问题在140个字符内描述,欢迎在 twitter 上发送推文至 @kennethreitz, @sigmavirus24,

  • 我已经在运行El Capitan的Mac上安装了Python 2.7和3.5。此外,我在python中使用了Symphy包(与pip一起安装)。我想用Pypy(用自制软件安装)运行我的代码,但Pypy似乎找不到Sympy,并说: “没有名为sympy的模块” 我根本不是专家,现在不知道该怎么办。Sympy可以很好地与Python2和3配合使用,但不能与Pypy配合使用。 我感谢你的每一个回答,提前

  • Jython 是在 Java 平台 (JVM) 运行的 Python 实现。这个文档将让你在Jython之上运行Django。 Installing Jython Django使用Jython 2.7b2及更高版本。有关下载和安装说明,请参阅Jython网站。 Creating a servlet container 如果你只是想试验Django,请跳到下一节; Django包含一个可以用于测试的

  • Babel 的社区非常庞大并且增长速度很快,伴随着我们成长的同时我们希望保证人们总能获取他们需要的所有资源。 所以我们提供了数种途径来提供支持。 谨记在所有的这些沟通渠道里我们都共同遵守一套行为准则。 破坏准则的行为会被处理。 所以请阅读它并在与他人互动时注意自己的行为。 同时我们也在寻求发展一个自我支持式的社区,为那些始终热诚奉献的人们。 如果别人问的问题你恰好知道答案,请不吝花费几分钟帮帮他们