Centos7安装python3.5

简介:

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

1、下载Python3.5

1
2
yum -y  install  wget sqlite-devel xz gcc automake zlib-devel openssl-devel
wget -P  /usr/local/src

2、解压安装,命令如下

1
2
tar  xvf Python-3.6.1. tar .xz  &&  cd  Python-3.6.1
. /configure  &&  make  &&  make  install

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

1
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版本

1
python -V

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

5、查看pip版本

1
2
/usr/local/python/bin/pip3  -V
/usr/local/python/bin/ipython

6、安装pip3

1
2
3
4
5
6
7
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

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



本文转自 运维小学生 51CTO博客,原文链接:http://blog.51cto.com/yasar/1932235,如需转载请自行联系原作者

相关文章
|
2天前
安装OpenCV-Python
安装OpenCV-Python
9 1
|
2天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
20 0
|
2天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
15 0
|
2天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
10 0
|
2天前
|
5G Python
Windows11搭建Python环境(Anaconda安装与使用)
Windows11搭建Python环境(Anaconda安装与使用)
17 0
|
3天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
9 0
|
4天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
16 1
|
10天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
60 2
|
15天前
|
Ubuntu Python
python3安装clickhouse_sqlalchemy(greenlet) 失败
如果上述方法仍然无法解决问题,建议查阅相关错误信息和官方文档,以获取更详细的帮助。确保你的Python环境和依赖库都在最新版本,有时问题可能会因为版本不兼容而导致安装失败。
18 0
|
16天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
32 0