apt-add-repository:AttributeError:'file' 对象没有属性 'detach'

apt-add-repository:AttributeError:'file' 对象没有属性 'detach'

我正在尝试添加以下存储库。

sudo apt-add-repository –y ppa:teejee2008/ppa

这将返回以下错误

Traceback (most recent call last):
  File "/usr/bin/apt-add-repository", line 22, in <module>
    sys.stdout.detach(), encoding="UTF-8", line_buffering=True)
AttributeError: 'file' object has no attribute 'detach'

如果我将 shebang 改为

#! /usr/bin/python3

遇到以下错误

Traceback (most recent call last):
  File "/usr/bin/apt-add-repository", line 11, in <module>
    from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
ImportError: No module named 'softwareproperties'

我用pyenv它来管理 python 版本。尝试了不同的版本,但错误仍然存​​在。

任何帮助都值得感激。谢谢!

相关内容