ubuntu上安装docker时,报错No module named ‘apt_pkg’

说实话, 错误是什么原因导致的,我并不想关心,只想关心怎么解决,但是还是具体讲一讲究竟发生了什么

错误来源

在ubuntu16.04上安装docker时,可能因为之前将python3.5升级到3.6中误删了某些文件(具体不清楚),根据网上一些指导,一顿操作之后。
执行以下命令:

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

然后报错:

报错图片内容
在寻找了n多解决办法,然后一个都么有解决的前提下,只好凭运气挨着试,终于找到一条管用的。

cd /usr/lib/python3/dist-packages

sudo cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.so

然后重新执行原始命令,顺利通过。

到底是什么内在原理?不知道,但是问题解决了,就很好!

https://itectec.com/ubuntu/ubuntu-modulenotfounderror-no-module-named-apt_pkg-error/

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐