专栏首页运维猫CentOS 7下安装Python 3.7.0

CentOS 7下安装Python 3.7.0

1. 安装依赖环境

首先我们需要安装Python的依赖环境,不然在安装过程中容易报错

 [root@docker-02 ~]# yum install gcc-c++
 [root@docker-02 ~]# yum -y install -y lsb
 [root@docker-02 ~]# yum -y install -y libXScrnSaver
 [root@docker-02 ~]# 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 libffi-devel

2.下载Python 3.7.0

在这里我们首先打开官网Python.org.在 Downloads目录下的Source code中进行查看Python的版本及其下载链接。这里我们选择3.7.0版本,翻着页面下方Files表单,选择Gzipped source tarball右键复制链接地址

 [root@docker-02 ~]# wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

3.解压下载的包

 [root@docker-02 ~]# tar -xvzf Python-3.7.0.tgz
 [root@docker-02 ~]# cd Python-3.7.0/

4.添加相关配置信息

 [root@docker-02 Python-3.7.0]# ./configure --prefix=/usr/python3 --enable-optimizations --with-ssl

5.编译和安装

 [root@docker-02 Python-3.7.0]# make && make install

6.创建软连接

 [root@docker-02 Python-3.7.0]# ln -s /usr/python3/bin/python3 /usr/bin/python3
 [root@docker-02 Python-3.7.0]# ln -s /usr/python3/bin/pip3 /usr/bin/pip3

7.pip升级

 [root@docker-02 Python-3.7.0]# pip3 install --upgrade pip
 Collecting pip
 Downloading https://files.pythonhosted.org/packages/30/db/9e38760b32e3e7f40cce46dd5fb107b8c73840df38f0046d8e6514e675a1/pip-19.2.3-py2.py3-none-any.whl (1.4MB)
    100% |████████████████████████████████| 1.4MB 461kB/s 
 Installing collected packages: pip
 Found existing installation: pip 10.0.1
   Uninstalling pip-10.0.1:
     Successfully uninstalled pip-10.0.1
 Successfully installed pip-19.2.3

8.安装完成

现在就可以用python3命令进入Python3.7啦,也可以用pip3安装库了

 [root@docker-02 Python-3.7.0]# python3 --version
 Python 3.7.0
 [root@docker-02 Python-3.7.0]# pip3 install Django
 Collecting Django
 Downloading https://files.pythonhosted.org/packages/b2/79/df0ffea7bf1e02c073c2633702c90f4384645c40a1dd09a308e02ef0c817/Django-2.2.6-py3-none-any.whl (7.5MB)
     |████████████████████████████████| 7.5MB 750kB/s 
 Collecting pytz (from Django)
 Downloading https://files.pythonhosted.org/packages/e7/f9/f0b53f88060247251bf481fa6ea62cd0d25bf1b11a87888e53ce5b7c8ad2/pytz-2019.3-py2.py3-none-any.whl (509kB)
     |████████████████████████████████| 512kB 31.9MB/s 
 Collecting sqlparse (from Django)
 Downloading https://files.pythonhosted.org/packages/ef/53/900f7d2a54557c6a37886585a91336520e5539e3ae2423ff1102daf4f3a7/sqlparse-0.3.0-py2.py3-none-any.whl
 Installing collected packages: pytz, sqlparse, Django
 Successfully installed Django-2.2.6 pytz-2019.3 sqlparse-0.3.0

本文分享自微信公众号 - 运维猫(centos15),作者:胡齐

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-12

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • heartbeat实现web服务器高可用

    heartbeat的工作原理:heartbeat最核心的包括两个。部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支持冗余链路,它们之...

    胡齐
  • linux上安装Docker

    类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。

    胡齐
  • 搭建Web SpeedTest网速测试工具

    speedtest 是由意大利的一位90后爱打游戏爱跳舞机的逗B码农 Federico Dossena (见下图) 发布的一个项目:https://github...

    胡齐
  • Coding效率提升,15张 Vim 速查表奉上!

    去年上半年开始全面使用linux进行开发和娱乐了,现在已经回不去windows了。

    昱良
  • 腾讯云Linux服务器vim插件ycm安装使用

    1.1.网页登录方式,WebShell为腾讯云推荐的登录方式: 登录腾讯云账号后,打开“云产品”->“云服务器”->“实例”,登录就是相应的WebShell界面

    力力RiversFlow
  • 通过vim-plug安装UltiSni

    安装plug (https://github.com/junegunn/v... curl -fLo ~/.vim/autoload/plug.vim --...

    py3study
  • vim note

    2016-1-22 vim plugin collections: (参考 https://www.youtube.com/watch?v=0QFR-_wUoA...

    梦里茶
  • 听说,撸代码,ide与vim更配哦vim折腾记vim常用命令

    在选择编辑器上面,我是一个纠结的人,曾经年少的我执着地追求一款万能的编辑器,可以支持所有编辑语言,灵活可定制,可纯粹用键盘操作。符合这种条件的编辑器,非vim莫...

    章鱼喵
  • Ubuntu下VIM的安装和基本用法

    1.用root账户登录Ubuntu,命令行中输入vim,如果未安装会得到下面的提示: 程序“vim”已包含在下列软件包中:  * vim  * vim-gno...

    庞小明
  • vim3

    py3study

扫码关注云+社区

领取腾讯云代金券