Ubuntu源码安装Python
目前Ubuntu电脑需要升级Python,但根据源来升级,会出现报错,故记录用源码升级的方法。
-
从官方链接下载源码:
https://www.python.org/downloads/source/
根据自己需求下载对应版本即可。这里笔者下载的是
Python-3.10.0rc2.tgz
-
解压:
tar -zxvf Python-3.10.0rc2.tgz
-
进入目录后,配置:
cd Python-3.10.0rc2 ./configure
-
编译:
make
-
安装:
sudo make install
-
替换系统默认的
python
:先找到默认的python在哪里
which python
这里输出为:
/usr/bin/python
其实是个链接文件:
$ ls -l /usr/bin/python lrwxrwxrwx 1 root root 9 7月 6 2019 /usr/bin/python -> python2.7
删除旧的链接:
rm /usr/bin/python
创建新的链接,并指向新的python文件:
sudo ln -s /usr/local/bin/python3.9 /usr/bin/python
检查版本是否有更新:
python -V
安装
pip3
工具,方便后续安装和python相关的package(可选):sudo apt-get install python3-pip