![在 Amazon Linux (AWS EC2) 上运行 PyPy 4.0.1 时找不到 OPENSSL_1.0.0](https://linux22.com/image/81560/%E5%9C%A8%20Amazon%20Linux%20(AWS%20EC2)%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20PyPy%204.0.1%20%E6%97%B6%E6%89%BE%E4%B8%8D%E5%88%B0%20OPENSSL_1.0.0.png)
我想在 Amazon Linux (AWS EC2) 上运行 PyPy 4.0.1,然后下载并解压缩 tar.bz 文件。另外,我创建了符号链接来解决问题,例如
pypy: error while loading shared libraries: libbz2.so.1.0
这是我创建的符号链接:
sudo ln -s /lib64/libbz2.so.1.0.6 /lib64/libbz2.so.1.0
sudo ln -s /lib64/libcrypto.so.1.0.1k /lib64/libcrypto.so.1.0.0
sudo ln -s /usr/lib64/libssl.so.1.0.1k /usr/lib64/libssl.so.1.0.0
然而,PyPy 似乎会检查这些库的版本。我收到错误消息:
pypy: /lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /path/to/pypy-4.0.1-linux64/bin/libpypy-c.so)
pypy: /usr/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /path/to/pypy-4.0.1-linux64/bin/libpypy-c.so)
有人有办法解决这个问题吗?如果您能提供任何建议或有用的信息,我将不胜感激。
答案1
经过寻找可行的解决方案后,这里有两个解决方案:
通过 yum 下载并安装 PyPy 2.4。
sudo yum --enablerepo=amzn-preview 安装 pypy
下载便携式 PyPy。
https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-4.0.1-linux_x86_64-portable.tar.bz2