pip3报错subprocess.CalledProcessError
错误日志
环境
下载依赖
sudo apt updatesudo apt install build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev libssl-dev \
libreadline-dev libffi-dev curl
下载源码
wget http://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
解压
tar -zxvf Python-3.7.0.tgz
我的pthon3.8源码在用户路径下,没有的网上wget一份
编译安装
cd Python-3.8.0/
预编译 检查环境依赖,同时--prefix设置安装路径
sudo ./configure --with-ssl --prefix=/usr/local/python3
sudo make&&make install
完成后建立软链接
sudo ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
如果目标位置/usr/bin/python3已存在,则删掉它sudo rm /usr/bin/python3 重新建立软链接
或者换名字,pip3同理