web-dev-qa-db-ja.com

apt / dpkgで「 'debconf'というモジュールがありません」というエラーのため、ソフトウェアをインストールできません

アプリをインストールしようとするたびに、このエラーメッセージが表示されます。

Setting up apt-listchanges (3.8) ...
Traceback (most recent call last):
File "/tmp/tmp.agLdMrHHO6.aptlc/debconf-helper.py", line 6, in <module>
import debconf
ImportError: No module named 'debconf'
dpkg: error processing package apt-listchanges (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
apt-listchanges
E: Sub-process /usr/bin/dpkg returned an error code (1) 
3
Chihab Chergui

Python 3インストールが壊れているため、このエラーが発生しています。 debconfモジュールをインポートできません。これを確認するには、次を試してください。

$ python3 -m debconf
/usr/bin/python3: No module named debconf

この場合、debconf.pyファイルが/usr/lib/python3/dist-packagesに存在し、このディレクトリがsys.pathにあることを確認する必要があります。

過去に、カスタムPythonインタープリターをインストールしたときにこの問題が発生しました。コマンドtype python3/usr/bin/python3を返すことを確認してください。

7
hedgie

の答え

type python3

あるべき

python3 is /usr/bin/python3

そうでない場合:

ファイルを編集

/etc/profile

削除する

/usr/local/bin:

最初の「if」条件の後のパスから

リブート

これで完了です。

RPi jessyで機能し、アップグレードを拡張します

0
blackmoon