centos7 下编译安装python3以及pip3方法

作者:   来源:   时间:2017-12-02 01:51:35   点击:

python3安装flask、tornado等模块需要用到pip3,这里比较麻烦,遇到的情况时安装了python3 但是没有编译自带的pip3,在编译pip3遇到setuptools 问题,总之就是各种报错!
解决办法:
编译安装python3之前将所有的python3的依赖包全部安装完毕之后再编译python3,这样pip3也会自带进入python3环境。
编译python3所有依赖包组件查看:centos7编译安装Python3所需要的库(模块)依赖(http://www.zongk.com/zongk/108.html),我已经安装成功了,在centos7的环境下,如依然缺少哪个环境包,可以窗口Q:280161739 交流分享,我在补充进去
python3依赖包环境组件安装完成,开始编译python3,下面记录以下python3的编辑步骤:

第一步:
下载python3压缩包注意是Linux版本哦:
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a2.tgz
解压压缩包
tar xvzf Python-3.7.0a2.tgz
进入解压后的文件夹内
cd Python-3.7.0a2
说明:
    一般安装在:/usr/local/python3
    先建立这个目录:
    mkdir /usr/local/python3
编译配置:
./configure --prefix=/usr/local/python3
编译并安装:
make && make install
编译安装完成之后:
添加软连接(意思就是输入命令python3就可以进入python3):
说明:
    这里我没有做删除原python2的软连接,直接添加了python3的软连接,以后输入python3就可以进入python3的环境
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
好!这样python3的软连接与pip3的软连接都建立好了(添加pip3的软连接之前,进入上面文件夹/usr/local/python3/bin/确认pip3有没有安装成功!)
python3与pip3的环境编译安装成功之后,就可以使用pip3 安装flask,tornado,pymysql等包了
题外话:
链接python的pypi源速度较慢,不想修改pip3配置文件注意在pip3 install XX添加一条指令使用国内pypi源安装,这里推荐豆瓣的pypi源:
完整命令:
pip3 install flask -i http://pypi.doubanio.com/simple/

TAGS:centos7 , python3 , pip3

来自Davids zhou博客原创文章请尊重作者:http://www.zongk.com/zongk/110.html转载请标注此链接

七日热点
热力推荐
网站统计
文章总数:126
今天发布:1
软件资源数:17