我一直试图在我的Ubuntu (18.04 LTS)上安装MPV。每当我试图向我的系统添加一个PPA存储库时,我就会得到这个错误。
例如,我尝试过这样做:
sudo add-apt-repository ppa:mc3man/mpv-tests得到了这个:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 11, in <module>
from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 67, in <module>
from gi.repository import Gio
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in <module>
from . import _gi
ImportError: cannot import name '_gi' from partially initialized module 'gi' (most likely due to a circular import) (/usr/lib/python3/dist-packages/gi/__init__.py)每当我试图将任何PPA添加到我的系统中时,都会发生这种情况。默认情况下,我安装了Python3.6,但后来更新为Python3.8.0。我是Linux新手。是什么导致了这个问题?以及如何解决这个问题?
谢谢!
发布于 2019-10-30 11:17:52
听起来您的系统在选择正确的Python版本时可能有问题。
尝试编辑文件/usr/bin/add-apt-repository并使用特定版本的python更改行#!/usr/bin/python3,在您的示例中:
#!/usr/bin/python3.8
或者,看看是否安装了一个较旧的python工作版本,您可以使用:
ls -al /usr/bin | grep python
寻找其他版本,如python3.5或python3.6,并尝试用a固有版本号替换#!/usr/bin/python3.8。
https://askubuntu.com/questions/1184975
复制相似问题