Python

Python3.7 和 Python3.8 中沒有名為“apt_pkg”的模組

  • May 14, 2020

我的系統上有 Python 3.6 和 Python 3.7,但我想讓 python3 命令改用 Python 3.7。當我將符號連結更改為指向 Python 3.7 時,我開始在終端中收到錯誤消息“ModuleNotFoundError: No module named ‘apt_pkg’”。我嘗試重新安裝 Python 3.7 並沒有解決問題,最終我只是將連結切換回 Python 3.6。現在終端工作正常,但現在我在使用 Python 3.7 甚至 Python 3.8 的實際 Python 項目中遇到了類似的錯誤。我真的很希望能夠使用其中一個較新的版本進行程式,但我不知道如何安裝 apt_pkg。似乎它應該與 Python 一起安裝,但我嘗試重新安裝幾次都沒有運氣。

您不應該替換預設版本的 python。許多軟體包使用系統的預設版本。如果你想使用不同的版本,你應該使用 VirtualEnv。如果要修復錯誤,請將更改還原到 python 符號連結。

引用自:https://unix.stackexchange.com/questions/586414