我想从死蛇库中安装Python3.10在Ubuntu18.04上(我目前正在使用Python3.8),我在互联网上找到了以下命令:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10
但是我得到了错误sudo: add-apt-repository: command not found
。
更多的网络研究让我在pkg'“出现在各种命令中--询问Ubuntu上找到了这组命令。
sudo apt remove python3-apt
sudo apt autoremove
sudo apt autoclean
sudo apt install python3-apt
其他网站的消息来源也说了同样的话,所以我这么做了,但是我在运行sudo add-apt-repository ppa:deadsnakes/ppa
时仍然会收到错误消息。
然后我找到了如何修复Ubuntu & Debian - phoenixNAP上的“apt存储库未找到”命令,它为这组命令提供了建议:
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早期版本的各种解决方案。我目前正在使用Python3.8。
在做更多的事情之前,我想问一下,在尝试安装死蛇存储库来安装Python3.10时,解决ModuleNotFoundError: No module named 'apt_pkg'
错误消息的最佳方法是什么,因为我已经看到了很多可能的解决方案。
非常感谢。
发布于 2022-03-04 09:10:52
这对我起了作用:
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对您来说是不同的。
https://stackoverflow.com/questions/69949591
复制相似问题