我在python中编写了一个模拟器,我使用Pypy来加速它。 我需要纸浆模块进行整数编程,而Pypy不支持 据我所知(http://pypy.org/compat.html)。
有没有干净的方法来使用Pypy的纸浆?某种python包装器,甚至是从外部调用python脚本并获得结果的方法吗?
- 非常感谢
答案 0 :(得分:2)
在阅读了德尔南的评论后,我意识到pypy找不到纸浆,因为它不知道在哪里寻找它。它在抱怨:
来自纸浆进口*
ImportError:没有名为pulp的模块
添加行
sys.path.append( '的/ usr /本地/ LIB / python2.7 / DIST-包/纸浆1.4.8-py2.7.egg /纸浆') 从纸浆进口*
做了这个伎俩,现在似乎有效。
有趣的是,用pypy运行的纸浆比普通的python慢两倍。我怀疑它是JIT的启动成本。