PyPy和PyPI有什么区别?

12

这可能是一个非常愚蠢的问题,但'PyPy'和'PyPI'有什么区别?它们是同一件事吗?


14
这个可能被踩的原因是你没有谷歌搜索,但有讽刺意味的是,正是通过谷歌搜索我才来到这里。 - trpt4him
是的,哈哈。我猜我的愚蠢问题能帮助到某个人。 - ozn
1个回答

21

PyPy是Python的另一种实现:

PyPy是Python语言(2.7.13和3.5.3)的快速,兼容的替代实现。它具有几个优点和不同的特点:速度:由于其即时编译器,Python程序在PyPy上运行通常更快。(什么是JIT编译器?)“如果你想让你的代码跑得更快,你应该使用PyPy。”——Guido van Rossum (Python创始人)内存使用:对于内存占用较大的Python程序(几百MB或更多),可能会比在CPython中占用更少的空间。兼容性:PyPy与现有的python代码高度兼容。它支持cffi并可以运行像twisted和django这样流行的python库。无栈:PyPy默认带有对无栈模式的支持,提供了大规模并发的微线程,以及其他功能。


PyPi是Python包、模块和库的仓库,您可以安装它们。

Python软件包索引是Python编程语言的软件仓库。目前有120,970个软件包。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接