一、linux系统默认python2.7版本
python --version #查看python默认版本
二、查看当前机器安装的所有python
ls -l /usr/bin/python*
三、安装新python,python官网下载对应版本python
我这里安装的是3.7.2
下载后解压缩,进入解压缩后路径,依次运行命令:
./configure
make
make install
安装时候报错:
sudo apt-get install libffi-dev #运行命令后继续make install即可
python 3源码安装后,python 3会被安装在/usr/local/bin/目录,运行:
ls -l /usr/local/bin/python*
可以看到python 3被成功安装到系统中。
四、建立软连接
第二步中ls -l /usr/bin/python*可以看到,bin目录下python对应软连接python2.7,
我们需要做的是,删除这个软连接,新建一个指向python3.7的软连接。
cd /usr/bin/ #在bin目录下执行命令
rm -rf python
ln -s /usr/local/bin/python3 python
这时再查看下默认python版本
python --version
相关库修改—pip:
linux自带python2,安装在/usr/bin/目录下,当安装python3后,直接执行pip3不会有反应,因为 linux 默认去 /usr/bin / 下找 pip3,而 / usr/bin / 下没有该命令,
因此可以在 /usr/bin 新建 pip3 的链接到 python3 安装目录下到 pip3.7,命令如下:
ln -s /usr/local/bin/pip3 /usr/bin/pip,输入pip -V,如果能显示pip的版本是pip3,则安装成功。(参看上面步骤四)