0

私のサーバーにはpythonの古いバージョン(2.6〜)があるため、最新のpythonをインストールするための別のディレクトリを作成しました。バイナリからインストールしました。


現在、 django-celery のインストール時に「bz2 モジュールが利用できません」というエラーが発生しました。

実際には、次のようにシステム レベルの python から動作しています。

/usr/bin/python:
python シェルが開きます...
そして、bz2 をインポートします。動作します!!!

python (ソース /venv/bin/activate の後にローカルにインストールされた python を意味します)
python シェルで、bz2 をインポートします。利用できないと言っています。私のローカル バージョン (グローバル バージョンではない) で動作するようにしてください。

私が見つけて試したリソース:

ImportError: Python 2.7.2 用の bz2 という名前のモジュールがありません

デフォルトでコンパイルされていない Python の bz2 モジュール

4

1 に答える 1

0

非常によく似た質問で同じ問題が説明されていますが、zlib の場合です。libbz2.soつまり、 Python が見つけられる場所に とそのヘッダーが必要になります。bzip2ソース コードをダウンロードし、それをコンパイルして homedir にもインストールする必要がある場合があります。

于 2013-04-01T13:00:54.090 に答える