我一直试图在linux机器上安装和运行pypy3,但遇到了问题。我一直在mac电脑上使用pypy,但它是用自制软件安装的,所以没有遇到这些问题。
我下载了最新的构建,并按照their documentation中的描述解压缩了tar文件。我完全按照步骤操作(除了用pypy3替换pypy并使用适当的文件名)。但是,当输入

./pypy3-v6.0.0-linux64/bin/pypy3

我得到以下错误:
./pypy3-v6.0.0-linux64/bin/pypy3: error while loading shared libraries: libbz2.so.1.0:
cannot open shared object file: No such file or directory

我不知道如何解释这个错误。尽管pypy文档说它应该在适当的位置运行,pypy3 filename.py仍然返回错误:
If 'pypy3' is not a typo you can use command-not-found to lookup the package that
contains it, like this:
cnf pypy3

但是cnf pypy3只确认没有找到pypy3。
对于我做错的任何帮助都将不胜感激。

最佳答案

这些发行版仅适用于debian linux。如果OpenSuse提供的portable binaries对您来说太旧,那么您可能会有更好的运气。
编辑:请注意,您使用了一个指向旧版本文档的链接,您应该查看here其中指出“这些构建依赖于动态链接的库,这些库可能在您的操作系统上不可用”

关于python - 在Linux上安装并运行pypy,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50629415/

10-11 09:06