質問: modulenotfounderror: 'apt_pkg'という名前のモジュールはありません linuxのraspbianディストリビューションにpython 3.6.8をインストールした後、libunwind8をインストールしようとすると、エラーが発生します。modulenotfounderror: no module named 'apt_pkg' デバッグ後、私は次のsoページバグを見つけました。答えは役に立ちませんでした: インポートエラーapt-pkgという名前のモジュールなし 与えられた答えはpython-aptをインストールすると言っていましたが、次のエラーが発生しました:traceback (most recent call last): file "/usr/bin/apt-listchanges", line 29, in <module> import apt_pkg modulenotfounderror: no module named 'apt_pkg' (reading database ... 41347 files and directories currently installed.) preparing to unpack .../gnupg-agent_2.1.18-8~deb9u4_armhf.deb ... unpacking gnupg-agent (2.1.18-8~deb9u4) over (2.1.18-8~deb9u3) ... setting up gnupg-agent (2.1.18-8~deb9u4) ... (reading database ... 41347 files and directories currently installed.) preparing to unpack .../gnupg_2.1.18-8~deb9u4_armhf.deb ... unpacking gnupg (2.1.18-8~deb9u4) over (2.1.18-8~deb9u3) ... setting up gnupg (2.1.18-8~deb9u4) ... selecting previously unselected package dirmngr. (reading database ... 41347 files and directories currently installed.) preparing to unpack .../dirmngr_2.1.18-8~deb9u4_armhf.deb ... unpacking dirmngr (2.1.18-8~deb9u4) ... selecting previously unselected package python-apt. preparing to unpack .../python-apt_1.1.0~beta5_armhf.deb ... unpacking python-apt (1.1.0~beta5) ... processing triggers for install-info (6.3.0.dfsg.1-1+b1) ... processing triggers for man-db (2.7.6.1-2) ... setting up dirmngr (2.1.18-8~deb9u4) ... setting up python-apt (1.1.0~beta5) ... traceback (most recent call last): file "/usr/bin/pycompile", line 35, in <module> from debpython.version import supported, debsorted, vrepr, \ file "/usr/share/python/debpython/version.py", line 24, in <module> from configparser import safeconfigparser modulenotfounderror: no module named 'configparser' dpkg: error processing package python-apt (--configure): subprocess installed post-installation script returned error exit status 1 errors were encountered while processing: python-apt ここで何が問題になっているのか、そしてそれを修正する方法の手がかりはありますか?
回答: どのpythonバージョンを以前に使用していましたか?また、python 3.7にアップグレードした後、問題が発生しました。ターミナルを起動したり、pythonで作成されたアプリケーションを実行したりできませんでした。 sudo update-alternatives --config pythonコマンドを実行してから、前のpython=代替を選択する必要がありました。この後、すべてが正常に戻ってインストールできるようになりました。