前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7安装python3.5

Centos7安装python3.5

作者头像
py3study
发布2020-01-08 16:05:11
7710
发布2020-01-08 16:05:11
举报
文章被收录于专栏:python3python3

CentOS 7自带的Python版本为2.7,首先需要升级到3.5版本。由于旧版本的Python已被深度依赖,所以不能卸载原有的Python,只能全新安装。

1、下载Python3.5

代码语言:javascript
复制
yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel
wget -P /usr/local/src

2、解压安装,命令如下

代码语言:javascript
复制
tar xvf Python-3.6.1.tar.xz  && cd Python-3.6.1
./configure && make && make install

3、创建链接来使系统默认从Python2.7变为Python3.5

代码语言:javascript
复制
ln -s /usr/local/python3.5 /usr/bin/python

3.1 建立python虚拟环境

因为CentOS 6/7自带的是Python2,而Yum等工具依赖原来的Python,为了不扰乱原来的环境我们来使用Python虚拟环境

$ cd /opt $ python3 -m venv py3 $ source /opt/py3/bin/activate # 看到下面的提示符代表成功,以后运行jumpserver都要先运行以上source命令,以下所有命令均在该虚拟环境中运行 (py3) [root@localhost py3]#

4、查看Python版本

代码语言:javascript
复制
python -V

如果安装时提示Ignoring ensurepip failure: pip 9.0.1 requires SSL/TLS,安装openssl-devel可解决

5、查看pip版本

代码语言:javascript
复制
/usr/local/python/bin/pip3 -V
/usr/local/python/bin/ipython

6、安装pip3

代码语言:javascript
复制
wget --no-check-certificate -P /usr/local/src 
# setuptools下载地址https://pypi.python.org/pypi/setuptools 
yum install unzip
unzip setuptools-36.2.0.zip
cd setuptools-36.2.0
python3 setup.py build
python3 setup.py install

7、安装setuptools遇到问题:

**********************************************************************

RuntimeError: Compression requires the (missing) zlib module

解决办法:

需要yum install zlib zlib-devel

然后重新进入到python3.5目录,运行make

**********************************************************************

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档