前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 7下安装Python 3.7.0

CentOS 7下安装Python 3.7.0

作者头像
胡齐
发布2019-10-14 15:47:57
5K0
发布2019-10-14 15:47:57
举报
文章被收录于专栏:运维猫运维猫

1. 安装依赖环境

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

代码语言:javascript
复制
 [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右键复制链接地址

代码语言:javascript
复制
 [root@docker-02 ~]# wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

3.解压下载的包

代码语言:javascript
复制
 [root@docker-02 ~]# tar -xvzf Python-3.7.0.tgz
 [root@docker-02 ~]# cd Python-3.7.0/

4.添加相关配置信息

代码语言:javascript
复制
 [root@docker-02 Python-3.7.0]# ./configure --prefix=/usr/python3 --enable-optimizations --with-ssl

5.编译和安装

代码语言:javascript
复制
 [root@docker-02 Python-3.7.0]# make && make install

6.创建软连接

代码语言:javascript
复制
 [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升级

代码语言:javascript
复制
 [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安装库了

代码语言:javascript
复制
 [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
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 运维猫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 安装依赖环境
  • 2.下载Python 3.7.0
  • 3.解压下载的包
  • 4.添加相关配置信息
  • 5.编译和安装
  • 6.创建软连接
  • 7.pip升级
  • 8.安装完成
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档