CentOs Python源码安装和pip安装

一、安装环境及版本

     CentOS 6.5
     Python 3.6.1

二、安装依赖包

1、安装静态库

# yum install -y openssl-static

注:如果不安装该静态库,会导致python的pip安装失败

2、安装gcc

# yum install -y gcc wget
# yum groupinstall "Development tools"
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

三、下载和安装Python3

1、通过官网下载Python3安装包

# wget http://python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

2、解压安装包

# tar xf Python-3.6.1.tar.xz

3、编译安装

进入Python-3.6.1文件夹下,进行编辑安装

# ./configure --prefix=/usr/local/python3
# make & make install

注:--prefix设置的是python3要安装到的位置

四、添加文件链接(添加到环境变量)

1、添加刚安装的python3版本的文件连接

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

查看python3版本信息

# python3 -V
Python 3.6.1

2、添加pip的文件连接

查看pip版本信息

# python3 -m pip -V
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

注:如果输出提示没有pip,则执行——五、pip的安装

添加pip的文件连接

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

查看pip版本信息

# pip3 -V
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

五、pip安装

1、安装pip

下载pip

# wget https://bootstrap.pypa.io/get-pip.py

安装pip

# python3 get-pip.py

查看pip版本信息

# python3 -m pip -V
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

2.将pip添加到环境变量

编辑/etc/profile文档,在末尾添加如下,并保存退出。

export PATH="/usr/local/python3/bin:$PATH"

然后运行

# source /etc/profile

查看pip版本信息

# pip3 -V
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)

至此,所有安装已结束!

猜你喜欢

转载自blog.csdn.net/wang__wyj/article/details/81235016