专栏首页无道编程CentOS7安装python3.7环境

CentOS7安装python3.7环境

我的环境

  • CentOS7

安装依赖

yum更新

yum update

安装python3.7所需依赖

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make

下载python

在官网下载所需版本,这里用的是3.7.0版本

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc1.tar.xz

新建一个文件夹存放python3

mkdir /usr/local/python3 

把安装包移动到该新建文件夹下,解压安装包,安装python3,依次执行以下命令,花费时间较长,耐心等待

mv Python-3.7.1rc1.tar.xz /usr/local/python3

cd /usr/local/python3
tar -xcJf Python-3.7.1rc1.tar.xz
cd Python-3.7.1rc1
./configure --prefix=/usr/local/python3
make
make install

安装完成

创建软连接

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

这样就可以输入Python3后使用Python3环境。

修改yum配置文件,python2与python3共存

vim /usr/bin/yum

#! /usr/bin/python修改为#! /usr/bin/python2.7(配置文件第一行)

vim /usr/libexec/urlgrabber-ext-down

把文件里面的#! /usr/bin/python 也修改为#! /usr/bin/python2.7 此时完成python3安装,且实现与python2共存,保持yum命令可用

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Laravel5.8 共享视图变量

    通常我们使用Laravel开发项目,一般情况下都会把公共区域分离,比如我的博客网站的侧边栏:

    无道
  • Linux[CentOS]下编译安装Php7.3 步骤【附编译错误解决】

    上一篇讲了如何在Centos下编译安装nginx服务器,但是Nginx服务器目前只能当做静态服务器使用,也即只能展示前端静态页面,没有动态语言来结合。

    无道
  • Vue中实现文件上传

    为工具网 https://tool.misiyu.cn/qrcode 增加二维码上传识别功能。

    无道
  • 在Linux上安装Python3

    人生不如戏
  • 问题: 在jupyter中看不到pyth

    1.命令行输入: python -m ipykernel install --user 将当前环境的python3加入到jupyter中。

    py3study
  • I/O复用——shutdown函数

    尽管修改后的str_cli函数已经可以同时处理输入和网络套接口的事件,但是它仍旧是不正确的。在它修改前的版本,即阻塞I/O模型下,一个回射请求的总时间是RTT(...

    jackieluo
  • (新手)使用pandas操作EXCEL

    py3study
  • 三星宣布将其AI算法应用于医疗诊断的成像设备

    三星宣布将其AI算法应用于其医学成像设备。在芝加哥举行的北美放射学会2018年年会(RSNA 2018)上,三星与其医疗设备子公司Samsung Medison...

    AiTechYun
  • 基于FPGA的图像差分处理

    差分图像就是目标场景在连续时间点图像相减所构成的图像,广义的差分图像定义为目标场景在时间点tk和tk+L所成图像的差别。差分图像是由目标场景在相邻时间点的图像相...

    FPGA开源工作室
  • Electron音视频录制

    剑行者

扫码关注云+社区

领取腾讯云代金券