基于centos7安装python3.7搭建python服务器

基于centos7安装python3.7搭建python3服务器

目录

环境材料准备

  1. CentOS Linux release 7.3.1611
  2. Python-3.7.3.tgz

安装过程

1、安装python3.7.3的依赖包:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
yum install libffi-devel -y

2、安装python3.7.3

cd /usr/local/
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

这个时候,当前目录有了Python-3.7.3.tgz。
在这里插入图片描述
解压文件夹

tar -zxvf Python-3.7.3.tgz
cd Python-3.7.3
./configure --prefix=/usr/local/python3
make&&make install

到了这个时候,python3的安装基本完成,我们的安装python3的目录是/usr/local/python3。接下来,我们要配置一下python3的环境变量和两个软链接。这里需要特别注意:python3的环境变量必须放置在PATH变量的前面,因为操作系统在遍历PATH变量的时候,它是从左到右遍历的,输入python的时候就定位到/usr/local/python3/bin目录下的python3.7->python,pip3->pip。如果将python3的环境变量必须放置在PATH变量的后面,它只能定位到原生的/usr/bin/python2.7,所以敲python的时候只会是python2.7.5。

修改环境变量,有两个方法。

一种是进入/etc/profile编辑(所有用户的shell都有权使用这些环境变量,缺点是可能会给系统带来安全性问题。 这里是针对所有的用户的,所有的shell)
vi /etc/profile
在文本最后面添加
PATH=/usr/local/python3/bin:$PATH
export PATH
保存退出/etc/profile编辑
:wq
环境变量生效
source /etc/profile
一种是进入~/.bash_profile编辑,(每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次)

PATH=/usr/local/python3/bin:$PATH
export PATH
保存退出~/.bash_profile编辑
:wq
环境变量生效
source ~/.bash_profile

ln -s /usr/local/python3/bin/python3.7 /usr/local/python3/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/local/python3/bin/pip

Python2和Python3的共存

如果您按照上面的步骤一步一个脚印操作,并且顺利完成了,那么已经兼容了python2和python3,以及它们的pip包管理工具的兼容问题。这个时候,我们来测试一下搭建的环境。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后感言

   勉励自己,告诉自己,并不是因为看到希望才坚持,而是坚持了才有机会看到希望。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值