Ubuntu安装python2或python3

1 简易安装

在Ubuntu中一般自带python2和python3,输入python,会给出一些提示:
Ubuntu安装python2或python3_第1张图片
所以只需要运行对应版本的安装命令

sudo apt install python3         # version 3.7.3-1, or
sudo apt install python          # version 2.7.16-1
sudo apt install python-minimal  # version 2.7.16-1

运行sudo apt install python3时,可能安装的不是最新版的,在文件夹usr/lib中可以看到这些python版本的相关库。
Ubuntu安装python2或python3_第2张图片
我开始没有指定具体版本,所以默认安装了3.6的,安装3.7版本可以执行以下命令:

sudo apt install python3.7

安装完之后,可以输入命令python3,看能否进入python环境。(exit()命令退出环境)
Ubuntu安装python2或python3_第3张图片
(pip/pip3相关内容请查找其他资料)
(如何更改pyhton、pip指向,请看文章后面部分)

2 手动安装

(1)

	在上面安装的时候,如果装的版本不是你想要的版本,这时需要手动下载安装,查看版本:
python -V     #python2.*
python3 -V   #pyhton3.*

(2)介绍一下python3.7.4安装:

a. 查看python的指向:

 ls -l /usr/bin | grep python

Ubuntu安装python2或python3_第4张图片
我没有安装python2.7,但python软链接默认指向2.7版本的,python3软链接指向3.6版本。
b. 用wget命令下载对应版本的安装包,并解压安装。(可以在python官网上找到对应网址)

sudo apt-get install libssl-dev openssl   
sudo apt-get install libffi-dev    #建议安装的两个依赖项,以防测试时报错
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz  #下载包
tar -zxvf Python-3.7.4.tgz   #解压
cd Pyhton-3.7.4  #进入安装包
./configure      #配置文件
make   #编译
make test  #测试
sudo make install  #安装

关于make test命令出现ModuleNotFoundError: No module named ‘_ctypes’ 错误,可以参考这篇博文:
https://blog.csdn.net/u014775723/article/details/85224447
c. 如果没问题就可以开始更改python的指向

rm /usr/bin/python #删除原有链接
mv /usr/bin/pip /usr/bin/pip.bak   #建立新的链接

Ubuntu安装python2或python3_第5张图片
pip 安装建议查看以下博文:
(https://blog.csdn.net/u014775723/article/details/85224026)

参考:
https://blog.csdn.net/qq_29837161/article/details/83616364
https://blog.csdn.net/u014775723/article/details/85213793

你可能感兴趣的:(ubuntu,ubuntu,python,linux)