安装
从官方(https://www.python.org/downloads/)下载最新源码,当前最新版本为3.9.6。
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz # 下载最新版本的Python tar xvf Python-3.9.6.tgz # 解压 cd Python-3.9.6/ # 进入到目录 ./configure --prefix=/usr/local/python396 # 配置 make # 编译 make install 编译安装
默认情况下,当前安装的版本是没有加入到环境变量的,我们可以通过具体的路径进行使用。
如果加速pip包的安装,可以把源设置为清华大学的源或者其他的国内源。
/usr/local/python396/bin/pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
也可以把安装后的Python加入到path中,或者把安装后的Python做软链接到系统的bin中。
ln -s /usr/local/python396/bin/python3 /usr/bin/python3 ln -s /usr/local/python396/bin/pip3 /usr/bin/pip3
常见报错
fatal error: ffi.h: No such file or directory
yum install -y libffi-devel python-devel # centos apt-get install -y libffi-dev python-dev libevent-dev # ubuntu