chaoz的杂货铺

生命有息、学无止境、折腾不止

0%

python各版本安装

Linux 下 python3 pip3 各版本的安装方法:

Centos

安装 Python3.6

  • 安装EPEL和IUS软件源

    1
    2
    yum install epel-release -y
    yum install https://centos7.iuscommunity.org/ius-release.rpm -y
  • 安装Python3.6

yum install python36u -y

  • 创建python3连接符 ln -s /bin/python3.6 /bin/python3
  • 安装pip3

yum install python36u-pip -y

  • 创建pip3链接符

ln -s /bin/pip3.6 /bin/pip3

安装 python 3.7

源代码安装没看到rpm包的安装,后面完善下python3的rpm自定义制作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1.安装编译相关工具
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y
2.下载安装包解压
cd #回到用户目录
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
tar -xvJf Python-3.7.0.tar.xz
3.编译安装
mkdir /usr/local/python3 #创建编译安装目录
cd Python-3.7.0
./configure --prefix=/usr/local/python3
make && make install
4.创建软连接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
5.验证是否成功
python3 -V
pip3 -V

Ubuntu

在ubuntu 16.04版本中,系统默认安装 了python 2.7和3.5版本,因为系统本身用到python的程序,删除默认的版本又担心系统有问题,那有没有办法同时在安装和使用python 3.6版本呢?下文将一起安装python 3.6并修改原系统的python3命令以使用新安装的版本。

安装Python3.6

1、配置软件仓库,因为python 3.6 新版没有发布到ubuntu的正式仓库中,咱们通过第3方仓库来做。在命令行中输入:

sudo add-apt-repository ppa:jonathonf/python-3.6

2、检查系统软件包并安装 python 3.6

1
2
sudo apt-get update
sudo apt-get install python3.6

3、查看python版本信息(现在在你的系统中已经有3个python版本了)
4、通过上图我们看到,新安装的3.6版本需要输入 python3.6才能使用,那能不能配置我只输入python3时就默认使用3.6版本呢,当然可以,执行以下命令

1
2
3
4
5
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

sudo update-alternatives --config python3

5、最后,咱们确认一下

python3 -V

喜欢这篇文章?打赏一下作者吧!

欢迎关注我的其它发布渠道