Python3安装教程

安装依赖包
  1. 首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc –version 查看,没安装的先安装gcc。

    1
    yum -y install gcc
  2. 安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )

    1
    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 libffi-devel
下载python3.7.0源码,根据需求下载
  1. https://www.python.org/ftp/python/中选择自己需要的python源码包,我下载的是python3.8.1

    1
    wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
解压Python-3.8.1.tgz
1
tar -zxvf Python-3.8.1.tgz
建立一个空文件夹,用于存放python3程序
1
mkdir /usr/local/python3
执行配置文件,编译,编译安装
1
2
3
cd Python-3.8.1
./configure --prefix=/usr/local/python3 --with-ssl
make && make install

安装完成没有提示错误便安装成功了,加with-ssl是为了保证有些源必须用https访问。

建立软连接
1
2
ln -s /usr/local/python3/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.8 /usr/bin/pip3
测试一下python3是否可以用
1
python3 --version
配置 国内源
1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple [安装包名称]

可选源:

  1. 阿里云http://mirrors.aliyun.com/pypi/simple/
  2. 豆瓣http://pypi.douban.com/simple/
  3. 清华大学https://pypi.tuna.tsinghua.edu.cn/simple/
  4. 中国科学技术大学http://pypi.mirrors.ustc.edu.cn/simple/
  5. 华中科技大学http://pypi.hustunique.com/