首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ModuleNotFoundError:没有安装死蛇库的模块名为“apt_pkg”

ModuleNotFoundError:没有安装死蛇库的模块名为“apt_pkg”
EN

Stack Overflow用户
提问于 2021-11-12 22:11:54
回答 1查看 4.8K关注 0票数 4

我想从死蛇库中安装Python3.10在Ubuntu18.04上(我目前正在使用Python3.8),我在互联网上找到了以下命令:

代码语言:javascript
运行
复制
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10

但是我得到了错误sudo: add-apt-repository: command not found

更多的网络研究让我在pkg'“出现在各种命令中--询问Ubuntu上找到了这组命令。

代码语言:javascript
运行
复制
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存储库未找到”命令,它为这组命令提供了建议:

代码语言:javascript
运行
复制
sudo apt update
sudo apt install software-properties-common
sudo apt update

所以我这样做了,但是当我运行sudo add-apt-repository ppa:deadsnakes/ppa时,我得到了以下错误消息:

代码语言:javascript
运行
复制
~$ 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'错误消息的最佳方法是什么,因为我已经看到了很多可能的解决方案。

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-04 09:10:52

这对我起了作用:

代码语言:javascript
运行
复制
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对您来说是不同的。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69949591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档