我最近使用以下命令在 Ubuntu 18.04.4 LTS 机器上安装了 python 3.7:
sudo apt-get install python3.7
Run Code Online (Sandbox Code Playgroud)
我还运行了以下命令,因为我希望 python 3.7 运行为python3:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1
Run Code Online (Sandbox Code Playgroud)
随后我按照一个建议来运行这个:
sudo apt autoremove
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试启用universe存储库 ( add-apt-repository universe) 时,出现以下错误:
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 28, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'
Run Code Online (Sandbox Code Playgroud)
我找到的大多数答案都告诉我python3-apt像这里和这里一样重新安装,但这不起作用。
我还能尝试什么?