Python3安装之一键部署(centos7)

O、前言

由于项目需要,我要在服务器上使用Python3.7的环境,但是centos7自带的是Python2.7,所以要自己再装一个Python3.7,一番摸索之后,写了一个一键部署的脚本。下面我就来一步步讲解一下过程。

一、基础工具和依赖包准备

安装wget工具和依赖包

yum -y install wget &&
yum -y groupinstall "Development tools" &&
yum -y install zlib-devel libffi-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 

二、下载解压Python3.7

1、下载Python3.7

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

2、解压下载好的安装包

tar -xvJf  Python-3.7.2.tar.xz 

三、编译Python3.7

1、新建一个你要安装Python3的目录(我安装在/opt/python3)

mkdir /opt/python3

2、进入解压好的Python3.7.2目录中

cd Python-3.7.2

2、开始编译Python3

./configure --prefix=/opt/python3 &&
make &&
make install

参数--prefix指定的就是安装路径

四、创建软连接

ln -s /opt/python3/bin/python3 /usr/bin/python3 &&
ln -s /opt/python3/bin/pip3 /usr/bin/pip3

五、安装pip

yum -y install epel-release &&
yum -y install python-pip

六、创建虚拟环境

安装好了Python3,我们在使用的时候最好创建一个虚拟环境来使用,这样方便多个不同项目使用不同的环境。

1、安装 virtualenv

python3 -m pip install virtualenv

2、创建Python3的虚拟环境

/opt/python3/bin/virtualenv  /opt/venv3

3、创建Python2的虚拟环境

有了Python3的虚拟环境,有时候我们原来的项目还需要使用Python2,那么也创建一个Python2的虚拟环境吧。

/opt/python3/bin/virtualenv -p /usr/bin/python2.7 /opt/venv2

七、总结

本文介绍了如何在centos7服务器上安装Python3并且创建Python虚拟环境。下面我就把整个过程的一键部署脚本贴出来啦,方便大家部署Python环境。

yum -y install wget &&  
yum -y groupinstall "Development tools" &&  
yum -y install zlib-devel libffi-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel &&  
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz &&  
mkdir /opt/python3 &&  
tar -xvJf  Python-3.7.2.tar.xz &&  
cd Python-3.7.2 &&  
./configure --prefix=/opt/python3 &&  
make &&  
make install &&  
ln -s /opt/python3/bin/python3 /usr/bin/python3 &&  
ln -s /opt/python3/bin/pip3 /usr/bin/pip3 &&  
yum -y install epel-release &&  
yum -y install python-pip  &&
python3 -m pip install virtualenv &&
/opt/python3/bin/virtualenv  /opt/venv3 &&
/opt/python3/bin/virtualenv -p /usr/bin/python2.7 /opt/venv2

欢迎关注我的博客:杨公子的个人博客

欢迎关注我的公众号——数据杨公子。本公众号会分享包括但不限于大数据、数据治理、元数据管理、python 等方面的技术文章,主旨是和大家一起共同成长,用技术来认识我们这个数据的时代。
在这里插入图片描述

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在CentOS 7上安装部署OpenStack有几个步骤。第一步是安装依赖软件包和OpenStack客户端: 1. 执行命令`yum install python-openstackclient openstack-selinux -y`安装OpenStack客户端和SELinux模块。 2. 如果你正在部署控制节点,执行命令`yum install openstack-glance -y`安装Glance服务。 3. 如果你正在部署计算节点,执行命令`yum install openstack-nova-compute -y`安装Nova Compute服务。 在安装完依赖软件包和OpenStack客户端后,你可以继续配置和部署OpenStack。这涉及到一系列的步骤,例如配置数据库、消息队列、身份认证服务、网络服务等。每个步骤都需要根据你的具体环境和需求进行配置。 请注意,这只是OpenStack安装部署的一部分步骤。为了成功部署OpenStack,你还需要详细了解OpenStack的架构和各个组件的配置要求。建议参考OpenStack的官方文档或相关的安装指南以获取更详细的信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [centos7部署openstack(queens)](https://blog.csdn.net/qq_38773184/article/details/81476997)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值