博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS Linux安装python3
阅读量:5883 次
发布时间:2019-06-19

本文共 2523 字,大约阅读时间需要 8 分钟。

本文的方法是在CentOS上新装了python3,如果本机安装了python2则保留,因为可能有程序依赖目前的python2环境,比如yum!!!!!

一、安装python3.7

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
yum install libffi-devel   # 解决出现No module named '_ctypes'的问题

2.下载Python3

  https://www.python.org/downloads/

wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz

3.安装python3,安装位置不限,这里安装在/usr/local/python3

mkdir -p /usr/local/python3

  解压下载好的Python-3.x.x.tgz包(这里下载的是Python-3.7.2.tgz)

tar -zxvf Python-3.7.2.tgz

4.进入解压后的目录,编译安装。

cd Python-3.7.2 ./configure --prefix=/usr/local/python3
makemake install

5.建立python3的软链

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

6.并将/usr/local/python3/bin加入PATH

# vim ~/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/bin:/usr/local/python3/binexport PATH

  按ESC,输入:wq回车退出。

  修改完记得执行行下面的命令,让上一步的修改生效:

source ~/.bash_profile

  检查Python3及pip3是否正常可用,若pip3没有安装的话,则需要先跳到第二步骤“安装setuptools和pip”:

python3 -V#Python 3.6.1pip3 -V#pip 8.0.2 from /usr/local/python3/lib/python3.7/site-packages (python 3.7)

二、安装setuptools和pip

毕竟丰富的第三方库是python的优势所在,为了更加方便的安装第三方库,使用pip命令,我们需要进行相应的安装。

1、安装pip前需要前置安装setuptools

命令如下:

wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

tar -zxvf setuptools-19.6.tar.gz

cd setuptools-19.6

python3 setup.py build

python3 setup.py install

如果前面没布置好环境的话,就要苦逼一下了:

  报错: RuntimeError: Compression requires the (missing) zlib module

  我们需要在linux中安装zlib-devel包,进行支持。

  yum install zlib-devel

  需要对python3.5进行重新编译安装。

  cd python3.6.1

  make && make install

  又是漫长的编译安装过程。

  重新安装setuptools

  python3 setup.py build

  python3 setup.py install

2、安装pip

命令如下:

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

如果没有意外的话,pip安装完成。

如果没有搞好环境的话,会碰见亲切的报错:

  pip3 install paramiko

  报这个错

  pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

  然后开始进行如下操作

  yum install openssl

  yum install openssl-devel
  cd python3.7.2
  make && make install

创建pip3的软链接

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

 

参考:

1、https://www.cnblogs.com/kimyeee/p/7250560.html

转载于:https://www.cnblogs.com/anovana/p/10368787.html

你可能感兴趣的文章
Java基础学习总结(1)——equals方法
查看>>
高性能 Oracle JDBC 编程
查看>>
java 中ResultSet可以获取的数据类型及返回值类型列表
查看>>
ubuntu 13 安装SH程序
查看>>
支付宝升级延时到账功能
查看>>
ghost后只剩下一个盘的数据寻回方法
查看>>
输入输出练习
查看>>
Git commit message和工作流规范
查看>>
java面试。答案源于网上
查看>>
yii中取得CActiveDataProvider的分页信息
查看>>
我的大学
查看>>
Google翻译接口收费啦
查看>>
Debian+Apache2服务器
查看>>
MySQL库和表的操作
查看>>
shell编程:编译器、解释器 变量
查看>>
yum仓库一些简单介绍
查看>>
HashMap----工作原理
查看>>
nodejs 安装 postgresql module
查看>>
【转】iOS学习之iOS禁止Touch事件
查看>>
【小记录】解决链接libcufft_static.a库出现的错误
查看>>