首選說明,我全部注釋了Ubuntu自帶的源,全改成了aliyun的源頭,並且出於F牆狀態
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
某些源可能找不到這個 python3-distutils 包,反正至少上面這個可以找到,當前日期2019年12月27日。
問題背景:
WSL Ubuntu,自帶python 3.6.7,想要安裝pip環境,以便進一步安裝其他環境。
但是現在試圖安裝pip的過程中報錯:
先下載get-pip.py 文件。
執行命令 python3 get-pip.py,報錯。
報錯內容如下
1 root@zs-pc:/home/zs# python3 get-pip.py 2 Traceback (most recent call last): 3 File "get-pip.py", line 22318, in <module> 4 main() 5 File "get-pip.py", line 198, in main 6 bootstrap(tmpdir=tmpdir) 7 File "get-pip.py", line 82, in bootstrap 8 import pip._internal.main 9 File "/tmp/tmp0na1bhuz/pip.zip/pip/_internal/main.py", line 13, in <module> 10 File "/tmp/tmp0na1bhuz/pip.zip/pip/_internal/cli/autocompletion.py", line 11, in <module> 11 File "/tmp/tmp0na1bhuz/pip.zip/pip/_internal/cli/main_parser.py", line 7, in <module> 12 File "/tmp/tmp0na1bhuz/pip.zip/pip/_internal/cli/cmdoptions.py", line 19, in <module> 13 ModuleNotFoundError: No module named 'distutils.util'
如下圖:

解決辦法:
在這個頁面找到了辦法。
Issue with “python3 get-pip.py --user” with python 3.6.7 #43
找到辦法的樓層如圖:

於是,
- 先執行這一條命令,
sudo apt-get install python3-distutils - 然后得到這樣一個東西
python3-distutils_3.6.9-1~18.04_all.deb - 再執行之前的
python3 get-pip.py命令即可。
執行后如圖
然后pip可用,就不上圖了。
