一. 安装python3.9
sudo apt update
安装编译Python需要用到的环境
sudo apt install -y build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev \
libreadline-dev libffi-dev curl libbz2-dev
下载Python源码
wget \
https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz
解压压缩包,并进入该目录
tar xvf Python-3.9.10.tgz
配置
./configure --enable-optimizations
编译(调用四核来编译,这一步很漫长,大概30分钟左右)
make -j4
安装
sudo make install
查看当前软链接指向的python版本
ls /usr/bin/python -l
删除原来的软连接
sudo rm -f /usr/bin/python
在/usr/bin/目录创建软连接 python,定向/usr/local/bin/python3.9
sudo ln -s /usr/local/bin/python3.9 /usr/bin/python
检查python版本是否是3.9
python --version
二. pip换源
pip有点像python环境中的apt-get,从服务器获得python开发用的第三方包
sudo apt install -y python-pip python3-pip
更新源:
建立pip工作文件夹
mkdir -p ~/.pip
vim ~/.pip/pip.conf
添加pip服务器配置文件 内容如下:
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn]