Linux初始上路(三)-源码安装Python3.7.0

1、去官网下载Python3.7.0的源码包,保存到本地。
2、解压缩Python-3.7.0.tgz包

tar -zxvf python-3.7.0

查看Python目录下面的源文件是什么格式的,有的是c语言的源码,有的是c++的源码,根据不同的源码,安装不同的编译环境。

3、安装编译环境

什么是c语言的编译环境?答案:gcc
如果有c++的源码,需要再安装一个gcc-c++
sudo yum -y install gcc gcc-c++

4、安装依赖包

准备安装依赖包,安装python3.7和pip3需要用到的依赖包。
sudo yum -y install zlib zlib-devel libffi-devel openssl openssl-devel

5、修改配置文件

cd ~/Python3.7.0/Modules
vim Setup.dist
/ssl  搜索ssl
找到如下四行,将前面的注释符去掉。
为什么要做这一步,第4步完成以后,是可以正常安装Python3.7.0的,但是安装ipython3的时候会如下错误(所以为了避免在使用pip3安装软件时无法使用的情况,需要修改配置文件)

这里写图片描述

6、配置Python3.7.0

cd ..  退回来Python3.7.0目录下执行
./configure --prefix=/usr/Python-3.7.0 --enable-optimizations
python-3.7.0目录是否在都可以,但是如果目录不存在,创建的时候是需要root权限的。

7、编译

make

8、安装

sudo make install

9、配置环境变量

配置的目的:让系统帮我自动找到命令执行文件路径
path值:一堆目录,以冒号隔开
vim ~/.bashrc   或者.bashrc_profile
添加一行PATH=/usr/python-3.7.0/bin:$PATH
或者自定义一个变量来使用,比如PYTHON_HOME=/usr/python-3.7.0/bin
PATH=$PYTHON_HOME:$PATH
source ~/.bashrc  为了加载.bashrc这个文件使配置生效

10、更新pip

su root 切换到root用户,更新pip需要用到root权限。
然后执行pip3 install --upgrade pip,直到下载更新成功和安装完成。

11、安装ipython3(需要root权限)

最后安装一个python的工具ipython3
执行命令pip3 install ipython

12、大功告成

作者:沧水巫云
博客:http://blog.csdn.NET/amir_zt/
以上原创,转载请注明出处,谢谢。
https://mp.csdn.net/mdeditor/81749911

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值