LNMP安装与配置之Python3

简介: 环境 我们是在CentOS7下安装python3,但CentOS已经默认安装了Python2,而 Yum 等工具依赖原来的Python2。所以我们需要稍作配置让Python2与Python3可以共存。

环境

我们是在CentOS7下安装python3,但CentOS已经默认安装了Python2,而 Yum 等工具依赖原来的Python2。所以我们需要稍作配置让Python2与Python3可以共存。当然我们也可以使用Python虚拟环境,在这里我们就不做过多介绍了。下面进入主题。

安装

  1. 安装更新依赖包,依赖包很重要的,可以为你提供一些便利的操作以及避免一些不必要的错误,当然这不是所有的依赖包,还有些依赖还需要大家自己去发现。
# yum install -y wget git zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
  1. 使用Yum安装
# yum install -y python36 python36-devel
  1. 查找安装位置
# whereis python3

结果如图,我们可以看到安装在了 /usr/bin/该目录下。
image
这个时候我们通过命令 python3.6,就可进到python3的交互模式了,如图。
image

  1. 建立软连接
    进入/usr/bin当前目录,查看 ll python*,可以看到python3.6,

image通过上图,我们可以看到python指向了python2,在这里我们暂时不要动,因为yum需要他。但我还比较懒就想少打几个符号,所以我们就可以根据自己的习惯让他指向python3.6,我这里是让py3指向python3.6.

# ln -s python3.6 py3

结果如图,我们就可以看到使用py3就可以进入python3.6的交互模式了。
image

  1. 倔强的孩子
    有些同志,就要python指向python3.6。那好吧,我们就改一下吧。因为python之前指向了Python2,所以我们需要做个备份或者将python2删掉,然后执行# ln -s python3.6 python,然后再使用# python,进入交互模式

image
如图,我们成功了,但不要高兴太早,你会发现Yum有错误了,因为Yum找不到可执行文件了。所以需要修改一下Yum文件,# vim /usr/bin/yum打开文件,将#! /usr/bin/python修改为#! /usr/bin/python2,如图所示。
image
同时,还需要改一个文件/usr/libexec/urlgrabber-ext-down,步骤同上。
这样就OK了!

总结

简简单单5步,归功与Yum。第一二步是必须的。第三步主要是检查是否安装成功,第四步主要是为了给懒人提供便利方法。第五步给倔强的同志使用的,且记两个文件一定都要改,不然会导致yum不能正常使用。
如果有什错误及不对的地方欢迎大家骚扰我,谢谢大家的信任!

目录
相关文章
|
2月前
|
IDE 开发工具 索引
在Python中安装第三方库
在Python中安装第三方库
595 30
|
3月前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
366 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
2月前
|
安全 网络安全 数据安全/隐私保护
|
12天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
2月前
|
存储 JSON 网络安全
使用 EFS 在 AWS Lambda 上安装 Python 依赖项
使用 aws lambda 时,开发人员面临的常见挑战之一是管理大型 python 依赖项。
33 1
|
2月前
|
Ubuntu Linux iOS开发
安装Python
安装 Python 是相对简单的过程,但需要根据不同的操作系统选择合适的方法。同时,合理使用虚拟环境可以更好地管理项目的依赖和环境,提高开发效率。希望这些步骤和注意事项能帮助你顺利安装 Python。
|
2月前
|
JSON Shell Linux
配置Python的环境变量可
配置Python的环境变量
199 4
|
3月前
|
Python
Python 三方库下载安装
Python 三方库下载安装
36 1
|
3月前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
514 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
3月前
|
机器学习/深度学习 缓存 PyTorch
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
这篇文章是关于如何下载、安装和配置Miniconda,以及如何使用Miniconda创建和管理Python环境的详细指南。
588 0
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)