Python3.7とPython3.8には「apt_pkg」というモジュールはありません。

Python3.7とPython3.8には「apt_pkg」というモジュールはありません。

私のシステムにはPython 3.6とPython 3.7がありますが、python3コマンドで代わりにPython 3.7を使用したいと思います。 Python 3.7を指すようにシンボリックリンクを変更したとき、端末に「ModuleNotFoundError: 'apt_pkg'というモジュールがありません」というエラーが発生し始めました。 Python 3.7を再インストールしてみましたが、問題は解決せず、最終的にリンクをPython 3.6に戻しました。端末は正常に動作しますが、Python 3.7とPython 3.8を使用する実際のPythonプロジェクトでも同様のエラーが発生します。私は最新バージョンの1つを使ってプログラムしたいのですが、apt_pkgをインストールする方法がわかりません。 Pythonでインストールする必要があるようですが、何度も再インストールしようとしましたが、成功しませんでした。

答え1

Pythonのデフォルトバージョンを交換しないでください。システムの基本バージョンには多くのパッケージがあります。別のバージョンを使用するには、VirtualEnvを使用する必要があります。エラーを修正するには、変更をPythonシンボリックリンクに戻してください。

関連情報