从 Python 3.8 切换到 3.7 时无法添加存储库以从 Ubuntu 20.04 LTS 安装?
Can't add repository to install from on Ubuntu 20.04 LTS when switching from Python 3.8 to 3.7?
我正在尝试安装一个应用程序,正如手册中所述,我正在尝试添加它的存储库,但不幸的是:
sudo add-apt-repository ppa:linuxuprising/shutter
这是我收到的错误:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 12, 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'
我尝试使用此解决方案重新安装:
sudo apt remove python3-apt
sudo apt autoremove
sudo apt autoclean
sudo apt install python3-apt
在我的 Ubuntu 20.04 LTS 上仍然出现同样的错误
Python版本为:3.7.9
我必须说,当我使用 update-alternatives
切换到 python 3.8 时它起作用了。
也许这可以帮助你指导我应该改变什么。
您可以手动添加存储库(解决 add-apt-repository
脚本问题):
导入 gpg 密钥:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EA8CACC073C3DB2A
添加 ppa:
printf "%s\n" "deb http://ppa.launchpad.net/linuxuprising/shutter/ubuntu focal main" |\
sudo tee /etc/apt/sources.list.d/linuxuprising-shutter-focal.list
然后运行:
sudo apt update
为了在 ubuntu-20 中安装快门,只需执行以下操作:
sudo snap install shutter
它会在不干扰其他软件的情况下安装所有需要的软件包。
我正在尝试安装一个应用程序,正如手册中所述,我正在尝试添加它的存储库,但不幸的是:
sudo add-apt-repository ppa:linuxuprising/shutter
这是我收到的错误:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 12, 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'
我尝试使用此解决方案重新安装:
sudo apt remove python3-apt
sudo apt autoremove
sudo apt autoclean
sudo apt install python3-apt
在我的 Ubuntu 20.04 LTS 上仍然出现同样的错误 Python版本为:3.7.9
我必须说,当我使用 update-alternatives
切换到 python 3.8 时它起作用了。
也许这可以帮助你指导我应该改变什么。
您可以手动添加存储库(解决 add-apt-repository
脚本问题):
导入 gpg 密钥:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EA8CACC073C3DB2A
添加 ppa:
printf "%s\n" "deb http://ppa.launchpad.net/linuxuprising/shutter/ubuntu focal main" |\
sudo tee /etc/apt/sources.list.d/linuxuprising-shutter-focal.list
然后运行:
sudo apt update
为了在 ubuntu-20 中安装快门,只需执行以下操作:
sudo snap install shutter
它会在不干扰其他软件的情况下安装所有需要的软件包。