3

python-snappy という名前のパッケージを使用します。このパッケージには、snappyライブラリが必要です。したがって、次のようなコマンドでsnappyを正常にダウンロードしてインストールします。

./configure
make
sudo make install

snappy をインポートすると、次のエラーが表示されます。

from _snappy import CompressError, CompressedLengthError, \
ImportError: libsnappy.so.1 cannot open shared object file: No such file or directory

Python 2.7、snappy、python-snappy、および Ubuntu 12.04 を使用しています。この問題を解決するにはどうすればよいですか? ありがとう

4

4 に答える 4

0

ここでは、例えばanaconda pythonの場合

  1. githubからスナッピーをダウンロードする
  2. pythonファイルもダウンロード
  3. 両方のファイルを抽出します
  4. google-snappy フォルダー

    $ ./configure

    $ make

    $ sudo make install

  5. 次に、pythonフォルダーで:

    $ python setup.py build # here I get the same import _snappy error

    $ python setup.py install # after this import works

于 2016-01-07T23:42:58.063 に答える