我正在尝试为 python3 安装 gi 包(它是 Dropbox 所必需的)。我愿意:
$ sudo apt install python3-gi
并得到:
python3-gi is already the newest version (3.36.0-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
但是当我这样做时:
$ python3 -m gi
我得到:
/usr/local/bin/python3: No module named gi
我不使用 anaconda 或 virtualenv。如何正确安装 gi?
您安装了多个版本的 Python3。
您使用了错误的 Python3。
这是另一种查看方式:
卸载 Python 3 的非包 /usr/local 版本。如何卸载它取决于您最初安装它的方式(不是 apt)。由于我们不知道您是如何安装它的,这取决于您。
修复您的
python3
符号链接以指向 Python3 的正确(打包)版本。在 20.04 中,它应该指向 Python3.8。这是正确 Python3 符号链接的 20.04 示例: