python3.7 ModuleNotFoundErrorの解決:No module named'bz2'
1341 ワード
python 3をインストールします.7以降のソフトウェアプロンプトエラー
from _bz2 import BZ2Compressor, BZ2Decompressor
ModuleNotFoundError: No module named '_bz2'
解決策は次のとおりです.
一、(やってみなかった)
You need to install
二、(やってみなかった)
You need to install
三、(親測)
よくある解決チュートリアルをたくさん見て、使いにくいですが、stackflowを見て問題を発見しました.
https://stackoverflow.com/questions/12806122/missing-python-bz2-module
linuxの下で公式source releaseインストールを使用するとこの問題が発生しますが、apt-getなどは発生しません.
root権限が欠けていてyumも使えないので、多くの方法が使いにくいです.この記事を見るまで:
Linuxの下でRoot以外のユーザーがImportErrorを解決する:No module named bz 2
いくつかのファイルをはっきり言って、それは必ずしもbzとは限らない.soですが、多分lib-dynloadファイルの下にあるbz 2を含むsoファイルで、自分のpythonの同名フォルダの下にコピーすればいいのです.
パスのフルネーム:.../python37/lib/python3.7/lib-dynload/
私が見つけたファイルは:bz2.cpython-35m-x86_64-linux-gnu.so
中-35 mはバージョン対応で、例えば私のpython 3を変更しなければなりません.7バージョンは-37 mの名前を直接変更します.
このファイルを共有します.https://github.com/wxh0000mm/ccdev-vision/blob/master/.fr-d0BNfn/django-jquery-file-upload/venv/lib/python3.5/lib-dynload/_bz2.cpython-35m-x86_64-linux-gnu.so
from _bz2 import BZ2Compressor, BZ2Decompressor
ModuleNotFoundError: No module named '_bz2'
解決策は次のとおりです.
一、(やってみなかった)
You need to install
libbz2-dev
package before install Python to build bz2
module. apt-get install libbz2-dev
二、(やってみなかった)
You need to install
libbz2-dev
package before install Python to build bz2
module. apt-get install libbz2-dev
三、(親測)
よくある解決チュートリアルをたくさん見て、使いにくいですが、stackflowを見て問題を発見しました.
https://stackoverflow.com/questions/12806122/missing-python-bz2-module
linuxの下で公式source releaseインストールを使用するとこの問題が発生しますが、apt-getなどは発生しません.
root権限が欠けていてyumも使えないので、多くの方法が使いにくいです.この記事を見るまで:
Linuxの下でRoot以外のユーザーがImportErrorを解決する:No module named bz 2
いくつかのファイルをはっきり言って、それは必ずしもbzとは限らない.soですが、多分lib-dynloadファイルの下にあるbz 2を含むsoファイルで、自分のpythonの同名フォルダの下にコピーすればいいのです.
パスのフルネーム:.../python37/lib/python3.7/lib-dynload/
私が見つけたファイルは:bz2.cpython-35m-x86_64-linux-gnu.so
中-35 mはバージョン対応で、例えば私のpython 3を変更しなければなりません.7バージョンは-37 mの名前を直接変更します.
このファイルを共有します.https://github.com/wxh0000mm/ccdev-vision/blob/master/.fr-d0BNfn/django-jquery-file-upload/venv/lib/python3.5/lib-dynload/_bz2.cpython-35m-x86_64-linux-gnu.so