ModuleNotFoundError: No module named 'apt_pkg' installing deadsnakes repository
ModuleNotFoundError: No module named 'apt_pkg' installing deadsnakes repository
我想在 Ubuntu 18.04(我目前在 Python 3.8)上安装 Python 3.10,使用我在互联网上找到的以下命令集从 deadsnakes 存储库:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10
但是我得到了错误 sudo: add-apt-repository: command not found
。
更多的网络研究使我在 "ModuleNotFoundError: No module named 'apt_pkg'" appears in various commands - Ask Ubuntu:
找到了这组命令
sudo apt remove python3-apt
sudo apt autoremove
sudo apt autoclean
sudo apt install python3-apt
其他网络资源也说了同样的话,所以我就这样做了,但是当我 运行 sudo add-apt-repository ppa:deadsnakes/ppa
.
时我仍然收到错误消息
然后我发现How to Fix 'add-apt-repository command not found' on Ubuntu & Debian - phoenixNAP,建议这组命令:
sudo apt update
sudo apt install software-properties-common
sudo apt update
所以我这样做了,但是当我 运行 sudo add-apt-repository ppa:deadsnakes/ppa
我现在收到此错误消息:
~$ sudo add-apt-repository ppa:deadsnakes/ppa
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'
我找到了一些 Web 链接,这些链接显示了 Python 早期版本的各种解决方案。我目前在 Python 3.8.
在我做更多事情之前,我想问一下在尝试安装 deadsnakes 存储库以安装 Python 3.10 时解决 ModuleNotFoundError: No module named 'apt_pkg'
错误消息的最佳方法是什么,给定可能的数量我见过的解决方案。
非常感谢。
这对我有用:
sudo apt-get install python3-apt --reinstall
cd /usr/lib/python3/dist-packages
sudo cp apt_pkg.cpython-38-x86_64-linux-gnu.so apt_pkg.so
上面文件名中的 38 可以与您不同。
我想在 Ubuntu 18.04(我目前在 Python 3.8)上安装 Python 3.10,使用我在互联网上找到的以下命令集从 deadsnakes 存储库:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10
但是我得到了错误 sudo: add-apt-repository: command not found
。
更多的网络研究使我在 "ModuleNotFoundError: No module named 'apt_pkg'" appears in various commands - Ask Ubuntu:
找到了这组命令sudo apt remove python3-apt
sudo apt autoremove
sudo apt autoclean
sudo apt install python3-apt
其他网络资源也说了同样的话,所以我就这样做了,但是当我 运行 sudo add-apt-repository ppa:deadsnakes/ppa
.
然后我发现How to Fix 'add-apt-repository command not found' on Ubuntu & Debian - phoenixNAP,建议这组命令:
sudo apt update
sudo apt install software-properties-common
sudo apt update
所以我这样做了,但是当我 运行 sudo add-apt-repository ppa:deadsnakes/ppa
我现在收到此错误消息:
~$ sudo add-apt-repository ppa:deadsnakes/ppa
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'
我找到了一些 Web 链接,这些链接显示了 Python 早期版本的各种解决方案。我目前在 Python 3.8.
在我做更多事情之前,我想问一下在尝试安装 deadsnakes 存储库以安装 Python 3.10 时解决 ModuleNotFoundError: No module named 'apt_pkg'
错误消息的最佳方法是什么,给定可能的数量我见过的解决方案。
非常感谢。
这对我有用:
sudo apt-get install python3-apt --reinstall
cd /usr/lib/python3/dist-packages
sudo cp apt_pkg.cpython-38-x86_64-linux-gnu.so apt_pkg.so
上面文件名中的 38 可以与您不同。