为了账号安全,请及时绑定邮箱和手机立即绑定

Linux 采坑记录之 —— CentOS7.5 环境下搭建 Python3.7.1 环境

标签:
Python

记录一次 Linux 环境安装 Python 3.7.1,为什么是 Python 3.7.1 因为我的电脑上装的也是 Python3.7.1,哈哈和 Windows 同步

一、安装依赖环境
二、下载 Python3 源码
	2.1 在 Linux 环境下直接下载
	2.2 在 Windows 环境下下好 Linux 源码,然后 通过 FTP 工具上传至云服务器
	2.3 我们下载好压缩文件之后,然后解压文件
	2.4 然后进入我们解压好的文件
	2.5 然后使用 gcc 编译器编译 Python 源文件
	2.6 然后安装 Python3
三、Python3 ? Python2
	3.1 python3 设置软连接
		3.1.1 首先查看我们 python3 的安装位置
		3.1.2 设置 Python3 的软连接
		3.1.3 配置 pip3 的软连接
	3.2 测试代码
		3.2.1 python 环境共存
		3.2.2 pip2 list (我们可以看到 pip2 默认有很多安装好的库)
		3.3.3 pip3 | pip list
四、参考链接
五、删除 Python3 环境

notice:我是使用的 腾讯云服务器(CentOS 7.5 版本的)
记录一下云服务器搭建 Python3 环境的采坑记录

CentOS 7.5 环境下安装 Python 3.7.1

一、安装依赖环境

  1. 安装 Python3 依赖环境
    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

二、下载 Python3 源码

2.1 在 Linux 环境下直接下载

  1. 下载 Python3 二进制文件 (Linux)
    wget "https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz"

2.2 在 Windows 环境下下好 Linux 源码,然后 通过 FTP 工具上传至云服务器

选择对应的版本下载:传送门

2.3 我们下载好压缩文件之后,然后解压文件

tar -zxvf Python-3.7.1.tgz

2.4 然后进入我们解压好的文件

cd Python-3.7.1/

2.5 然后使用 gcc 编译器编译 Python 源文件

/configure --enable-optimizations

参数解释:

–enable-optimizations 它能使 python 之后运行的更加流畅

这个过程有点久,可能大概要十几分钟,这个速度具体要看大家的电脑性能。

2.6 然后安装 Python3

  1. make
  2. make install

这样的话,我们 Python3 的安装就基本完成了

三、Python3 ? Python2

我们在上一步安装好 Python3 好,然后很激动的在终端输入 Python 之后,发现电脑显示的还是 Python2

在这里插入图片描述
这个时候有一个地方我们要特别注意,CentOS7.5 环境本身就安装了 Python2,而且系统很多的其他环境的运行都依赖于 Python2,所以才会出现无法显示 Python3 的问题,因此我们需要给 Python3 设置软连接(相当于 Windows 环境下配置环境变量)

  1. 我们要使用 python3 来区分系统默认的 python2
  2. pip (包管理工具也要区分),我们使用 pip3

3.1 python3 设置软连接

不同的系统默认安装的位置可能都不一样,所以这里列举几种常见的位置。

  1. /usr/local/bin/python3
  2. /usr/local/python3
  3. 基本都在 /usr/local 之类的目录,大家自己找一找可能就找到了

3.1.1 首先查看我们 python3 的安装位置

在这里插入图片描述

3.1.2 设置 Python3 的软连接

这样做的目的,我们就可以在 linux 目录任意位置编写 python 程序了
ln -s /usr/local/bin/python3.7 /usr/bin/python3

3.1.3 配置 pip3 的软连接

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

这样的话,我们就可以使用 pip 和 pip3 为 python3 安装包了

Python2 的环境默认为 python即可,我们只改 Python3 的软连接

3.2 测试代码

3.2.1 python 环境共存

在这里插入图片描述

3.2.2 pip2 list (我们可以看到 pip2 默认有很多安装好的库)

在这里插入图片描述

3.3.3 pip3 | pip list

我之前给 python3 设置过两个 pip,所以可以看到两个 pip 的列表
在这里插入图片描述

四、参考链接

五、删除 Python3 环境

	  卸载python3
      rpm -qa | grep python3|xargs rpm -ev --allmatches --nodeps       
      卸载pyhton3
      whereis python3 |xargs rm -frv           删除所有残余文件
      成功卸载!
      whereis   python       查看现有安装的python
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消