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
考えられる解決策を検索したら、次の2つの解決策を提示します。
yum経由でPyPy 2.4をダウンロードしてインストールします。
sudo yum --enablerepo=amzn-preview install pypy
ポータブルPyPyをダウンロードしてください。
https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-4.0.1-linux_x86_64-portable.tar.bz2