Ubuntu18.04中安装pip出现No module named 'distutils.util'

22 篇文章 1 订阅

 

先按照这个博客安装的:https://www.cnblogs.com/technologylife/p/5870576.html

安装过程中出现问题:ModuleNotFoundError: No module named 'distutils.util'

按照这个博客解决的:https://blog.csdn.net/q936889811/article/details/80783427

根本原因:我觉得是因为自己把python的软链接改为了python3,而不是原来的python2

 

ningan@ningan-QiTianM610-D529:~$
ningan@ningan-QiTianM610-D529:~$ wget https://bootstrap.pypa.io/get-pip.py
--2019-08-21 16:17:37--  https://bootstrap.pypa.io/get-pip.py
正在解析主机 bootstrap.pypa.io (bootstrap.pypa.io)... 2a04:4e42:36::175, 151.101.108.175
正在连接 bootstrap.pypa.io (bootstrap.pypa.io)|2a04:4e42:36::175|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 1775411 (1.7M) [text/x-python]
正在保存至: “get-pip.py.1”

get-pip.py.1                             100%[===============================================================================>]   1.69M  1.23MB/s    用时 1.4s  

2019-08-21 16:17:40 (1.23 MB/s) - 已保存 “get-pip.py.1” [1775411/1775411])

 

ningan@ningan-QiTianM610-D529:~$ python get-pip.py
Traceback (most recent call last):
  File "get-pip.py", line 22312, in <module>
    main()
  File "get-pip.py", line 197, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    import pip._internal
  File "/tmp/tmp97they2k/pip.zip/pip/_internal/__init__.py", line 40, in <module>
  File "/tmp/tmp97they2k/pip.zip/pip/_internal/cli/autocompletion.py", line 8, in <module>
  File "/tmp/tmp97they2k/pip.zip/pip/_internal/cli/main_parser.py", line 7, in <module>
  File "/tmp/tmp97they2k/pip.zip/pip/_internal/cli/cmdoptions.py", line 15, in <module>
ModuleNotFoundError: No module named 'distutils.util'


ningan@ningan-QiTianM610-D529:~$ pip -V     这两个命令都可以用来查看版本
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ModuleNotFoundError: No module named 'pip'


ningan@ningan-QiTianM610-D529:~$ pip --version
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ModuleNotFoundError: No module named 'pip'

 



ningan@ningan-QiTianM610-D529:~$
ningan@ningan-QiTianM610-D529:~$ sudo apt-get install python-pip
[sudo] ningan 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
python-pip 已经是最新版 (9.0.1-2.3~ubuntu1.18.04.1)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 64 个软件包未被升级。


ningan@ningan-QiTianM610-D529:~$ sudo apt-get install python-distutils
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
E: 无法定位软件包 python-distutils
ningan@ningan-QiTianM610-D529:~$


ningan@ningan-QiTianM610-D529:~$ sudo apt-get install python3-pip   最终解决
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
将会同时安装下列软件:
  dh-python libpython3-dev libpython3.6-dev python3-dev python3-distutils python3-lib2to3 python3-setuptools python3-wheel python3.6-dev
建议安装:
  python-setuptools-doc
下列【新】软件包将被安装:
  dh-python libpython3-dev libpython3.6-dev python3-dev python3-distutils python3-lib2to3 python3-pip python3-setuptools python3-wheel python3.6-dev
升级了 0 个软件包,新安装了 10 个软件包,要卸载 0 个软件包,有 64 个软件包未被升级。
需要下载 46.0 MB 的归档。
解压缩后会消耗 81.4 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-lib2to3 all 3.6.8-1~18.04 [76.5 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-distutils all 3.6.8-1~18.04 [141 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 dh-python all 3.20180325ubuntu2 [89.2 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython3.6-dev amd64 3.6.8-1~18.04.1 [44.8 MB]
获取:5 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython3-dev amd64 3.6.7-1~18.04 [7,328 B]                                               
获取:6 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3.6-dev amd64 3.6.8-1~18.04.1 [508 kB]                                               
获取:7 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-dev amd64 3.6.7-1~18.04 [1,288 B]                                                  
获取:8 http://cn.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 python3-pip all 9.0.1-2.3~ubuntu1.18.04.1 [114 kB]                                     
获取:9 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 python3-setuptools all 39.0.1-2 [248 kB]                                                           
获取:10 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 python3-wheel all 0.30.0-0.2 [36.5 kB]                                                        
已下载 46.0 MB,耗时 8秒 (5,511 kB/s)                                                                                                                           
正在选中未选择的软件包 python3-lib2to3。
(正在读取数据库 ... 系统当前共安装有 181138 个文件和目录。)
正准备解包 .../0-python3-lib2to3_3.6.8-1~18.04_all.deb  ...
正在解包 python3-lib2to3 (3.6.8-1~18.04) ...
正在选中未选择的软件包 python3-distutils。
正准备解包 .../1-python3-distutils_3.6.8-1~18.04_all.deb  ...
正在解包 python3-distutils (3.6.8-1~18.04) ...
正在选中未选择的软件包 dh-python。
正准备解包 .../2-dh-python_3.20180325ubuntu2_all.deb  ...
正在解包 dh-python (3.20180325ubuntu2) ...
正在选中未选择的软件包 libpython3.6-dev:amd64。
正准备解包 .../3-libpython3.6-dev_3.6.8-1~18.04.1_amd64.deb  ...
正在解包 libpython3.6-dev:amd64 (3.6.8-1~18.04.1) ...
正在选中未选择的软件包 libpython3-dev:amd64。
正准备解包 .../4-libpython3-dev_3.6.7-1~18.04_amd64.deb  ...
正在解包 libpython3-dev:amd64 (3.6.7-1~18.04) ...
正在选中未选择的软件包 python3.6-dev。
正准备解包 .../5-python3.6-dev_3.6.8-1~18.04.1_amd64.deb  ...
正在解包 python3.6-dev (3.6.8-1~18.04.1) ...
正在选中未选择的软件包 python3-dev。
正准备解包 .../6-python3-dev_3.6.7-1~18.04_amd64.deb  ...
正在解包 python3-dev (3.6.7-1~18.04) ...
正在选中未选择的软件包 python3-pip。
正准备解包 .../7-python3-pip_9.0.1-2.3~ubuntu1.18.04.1_all.deb  ...
正在解包 python3-pip (9.0.1-2.3~ubuntu1.18.04.1) ...
正在选中未选择的软件包 python3-setuptools。
正准备解包 .../8-python3-setuptools_39.0.1-2_all.deb  ...
正在解包 python3-setuptools (39.0.1-2) ...
正在选中未选择的软件包 python3-wheel。
正准备解包 .../9-python3-wheel_0.30.0-0.2_all.deb  ...
正在解包 python3-wheel (0.30.0-0.2) ...
正在设置 python3-wheel (0.30.0-0.2) ...
正在设置 libpython3.6-dev:amd64 (3.6.8-1~18.04.1) ...
正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ...
正在设置 python3.6-dev (3.6.8-1~18.04.1) ...
正在设置 python3-lib2to3 (3.6.8-1~18.04) ...
正在设置 python3-distutils (3.6.8-1~18.04) ...
正在设置 libpython3-dev:amd64 (3.6.7-1~18.04) ...
正在设置 python3-pip (9.0.1-2.3~ubuntu1.18.04.1) ...
正在设置 python3-setuptools (39.0.1-2) ...
正在设置 dh-python (3.20180325ubuntu2) ...
正在设置 python3-dev (3.6.7-1~18.04) ...
ningan@ningan-QiTianM610-D529:~$
ningan@ningan-QiTianM610-D529:~$
ningan@ningan-QiTianM610-D529:~$
ningan@ningan-QiTianM610-D529:~$ pip --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
ningan@ningan-QiTianM610-D529:~$

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安安csdn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值