安装指定版本的python(安装指定版本的opencv)

  • 1、在CentOS 8上安装Python
  • 2、Centos 7安装python3
  • 3、python安装教程
  • 4、python安装教程(mac版)-python安装步骤

在CentOS 8上安装Python 3

要在CentOS 8上安装Python 3,请以root或sudo用户身份在终端中运行以下命令:

$ sudo dnf install python3

要验证安装,请输入以下命令检查Python版本:

$ python3 –version

参考: 在Linux系统中检查Python版本(Python Version)的方法 。

在选写本文时,CentOS存储库中可用的Python 3的最新版本是“3.6.x”:

Python 3.6.8

注:该命令还会安装pip。

要运行Python,你需要明确输入python3并运行pip输入pip3。

你应该始终喜欢使用yum或dnf安装发行版提供的python模块,因为它们受支持并经过测试可以在CentOS 8上正常工作,仅在虚拟环境中使用pip,Python虚拟环境允许你将Python模块安装在特定项目的隔离位置,而不必全局安装,这样,你不必担心会影响其他Python项目。

Python 3模块软件包的名称以“python3”为前缀,例如,要安装paramiko模块,应运行:

$ sudo dnf install python3-paramiko

在CentOS 8上安装Python 2

Python 2软件包也包含在默认的CentOS 8存储库中。

要安装Python 2,请输入以下命令:

$ sudo dnf install python2

通过键入以下命令验证安装:

$ python2 –version

输出应如下所示内容:

Python 2.7.15

要执行Python 2,请输入python2,然后运行pip并输入pip2。

设置默认Python版本(Unversioned Python命令)

如果你有希望在系统路径中找到python命令的应用程序,则需要创建unversioned python命令并设置默认版本。

要将Python 3设置为系统范围内的非版本化python命令,请使用Alternatives实用程序:

$ sudo alternatives –set python /usr/bin/python3

对于Python 2,输入:

$ sudo alternatives –set python /usr/bin/python2

Alternatives命令创建一个指向指定python版本的symlink python。

在终端中键入python –version,你应该看到默认的Python版本。

要更改默认版本,请使用上面的命令之一,如果要删除未版本控制的python命令,请输入:

$ sudo alternatives –auto python

结论

在CentOS 8操作系统中,默认情况下未安装Python,如果有需要,按照以上方法操作即可。

如果做一个总结的话,那就是:要安装Python 3,请键入dnf install python3,如果是安装python 2,请键入dnf install python2

参考:

纯傻瓜式步骤,保证成功。

下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 ls加上对应的目录,不需要切换进去。

首先不管你当前在哪个目录下,输入以下命令。

默认Centos7中是有python安装的,但是是2.7版本,我们需要安装py3。我们去看一下默认的py2.7在哪里。

三个显示结果中最后一个是python2.7,实际上这几个文件之间是有依赖关系的。在ls 后面加个 -al参数,如下:

[root@localhost bin]# ls -al python*

lrwxrwxrwx. 1 root root 33 Oct 21 12:30 python – python2

lrwxrwxrwx. 1 root root 9 Oct 19 23:55 python2 – python2.7

-rwxr-xr-x. 1 root root 7136 Aug 4 08:40 python2.7

[root@localhost bin]#

依赖关系很明显就可以看到。我们要安装版本3,首先要把刚才显示的三个python文件中的第一个python给备份一下(不保留源文件,仅保留备份文件就可以)

使用如下命令:

python文件变成了python.bak文件,bak文件就放这里吧,再也不用管它了。避免以后麻烦,就留在这里不用删除。系统准备好了,接下来,我们要去下载了。

比较推荐下面这种方式,我们在linux上找一个目录,然后使用wget命令下载到这个目录,然后解压-安装。如下:

这个是所有的python版本存放的地方。我们想使用哪个版本就用哪个。

很多版本,这里选择的是比较新的3.6.3,点进去,找到下面这个文件。Python-3.6.3.tgz

然后根据地址栏的链接拼接成如下链接:(如果是其他版本道理与这个是一样的)

链接准备好了,我们在Centos 7上创建一个目录吧。一般选择的是/usr/local里面的,如下命令(当前我们依然还在之前的/usr/bin目录下面,先不要动,还在这里):

目录创建好了,我们就cd切换进去就好了。

接下来我们要用刚才的网址,把源码下载到这个目录下就OK,命令如下:

等待下载完成之后会在当前目录下出现一个tgz包,命令解压这个包到当前目录就可以:

就要开始安装了,因为下载的包是未编译的,我们需要编译一下。

进入文件目录:

然后如下命令(执行完这句命令之后,不要切换到别的目录,不然会非常懵逼,因为执行完之后如果去/usr/local/下面的看的话是没有python3Dir目录的):

稍微解释上面这句命令,这句话的大致目的就是把python的安装目录指定一下,这样的话,里面的一些bin目录、lib目录就都会存放在这个目录下面。如果不指定这个安装目录的话,最后python的安装文件将分散到linux的默认目录,不在一块。我们指定安装目录,以后卸载的话直接删除目录就可以干净卸载了。

现在我们当前目录还是在/usr/local/python3/Python-3.6.3,执行如下命令:

然后出来一大堆代码,等它执行完毕。接着输入以下命令:

又是一大堆代码,执行完毕之后,我们就可以切换到/usr/local/python3Dir目录下去查看了。

接下来我们还有一点善后工作。切换到 /usr/bin目录下面吧:

软链接创建完毕之后。再说个事情,就是centos的yum命令是需要python支持的,我们贸然把当期的版本更换了,万一yum出错怎么办,还是让yum依然用原来的2.7版本吧。好吧我们帮它改一下吧:

注意:下面这个操作用vi操作,不熟悉vi的同学 一定要按照我的指示来 ,不然你一脸懵逼连修改后的文件怎么保存退出都不知道。

首先输入命令,然后回车:

接下来出现一个全新的界面。 此时任何按键都不要动。听我指示。

首先,切换到 英文 输入法,再输入字符 i 是aeiou的i

然后就可以开始编辑这个文件了。

把文件开头第一行的

#!/usr/bin/python改成#!/usr/bin/python2.7 这样就可以了。

然后,下面保存退出。注意步骤。

首先按下ESC,然后 输入: 这个符号(需要shift组合键的)。然后输入wq 细心的同学看左下角。

然后回车就可以保存退出,回到终端界面了。

我们查看一下链接情况:

然后查看一下当前的python版本

然后来个hello world测试一下:

先输入python进入,然后写代码:

以上就是安装的全部过程,现在来捋一下安装的大致思路。

python安装教程具体如下:

1.确定电脑的系统类型。在安装python之前,你要先确定一下你的电脑的系统类型及详细配置,具体方法如下:点击桌面上的快捷图标“此电脑”,然后右击“属性”,在设备规格下仔细查看电脑的“系统类型”。

2.进入python官网()。你可以直接在浏览器里输入python官网()的地址,也可以直接在百度或其他搜索引擎里输入“python官网”,如下图1-2所示。同样可以快速进入python官网。如下图1-3所示,由于此台电脑是64位的Windows10操作系统,所以点击“Downloads”后选择相应的python版本安装即可。

3.选择相应的python版本,下载python。根据此时这台电脑的系统类型(64位的Windows10操作系统),我们选择相应的python版本,直接双击python解释器文件进行下载即可。

4.此时,直接双击python解释器文件,即可开始安装python。

一、 安装python3.x步骤:

1.首先检查下自己的电脑是否安装了python3 尝试在终端输入以下代码(第一行为输入的代码,第二行为返回的结果):

2.如果mac上没有安装 python3 ,介绍两种安装方式:

(1)第一种方法:通过brew 安装python3 环境

在终端输入如下代码:

它会安装最新版本对python3,现在mac 安装的是python3.7。

(2)第二种方法:通过官网下载。

选择mac下载区地址:

打开链接,可以看到各个版本的 Python:

下载 macOS 64 位 Intel 安装程序

点击该链接,下载完成后得到一个Python 3.9.6 – 2021 年 6 月 28 日安装包。

双击Python 3.9.6就进入了 Python 安装向导,然后按照向导一步一步向下安装,一切保持默认即可。

到此,python3安装完成!

原创文章,作者:Q91YS,如若转载,请注明出处:https://www.506064.com/n/126453.html

汽车小知识 小米SU7 今日油价 油耗计算器 电耗计算器 购置税计算器 贷款计算器 保险计算器 交通违章代码 体育新闻
(0)
Q91YSQ91YS
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

  • Java工程师如何获取当前时间

    介绍 在Java开发中,获取当前时间是非常常见的操作。这是因为时间在很多应用中都具有重要的意义,比如记录事件、计算时差、定时任务等。本文将从多个方面介绍Java工程师如何获取当前时…

    编程 2024-10-04
  • 全面认识ConcatPython

    一、快速入门 ConcatPython是一种基于Python语言的库,用于简化字符串和序列的连接。相比于Python语言内置的字符串连接方法,ConcatPython提供了更加灵活…

    编程 2024-10-03
  • 求教大神这道java题整么做(java简单题)

    本文目录一览: 1、这道Java题怎么做? 2、java这道题怎么做? 3、这道java题应该怎么做? 4、请问这个Java题怎么做? 5、这道java题怎么做? 这道Java题怎…

  • 怎么用python写一个网站(用Python写网站)

    本文目录一览: 1、纯 Python 写一个 Web 框架,就是这么简单 2、怎么用python架设一个网站 3、想用python编写一个脚本,登录网页,在网页里做一系列操作,应该…

    编程 2024-10-03
  • PHP chmod指令详解

    一、什么是chmod指令 chmod是Linux/Unix操作系统中一个用于修改文件或目录权限的命令,它的功能是用来改变文件或目录的访问权限(读、写、执行)。在PHP中,chmod…

    编程 2024-10-04
  • 使用numpy数组添加元素

    引言 在 Python 中, Numpy 是一个非常受欢迎的科学计算库,主要用于处理各种数值数据,尤其是数组。Python 原生的 list 对象和数组相比,性能和灵活性都有所不足…

    编程 2024-10-03
  • 腐蚀与膨胀

    一、腐蚀与膨胀运算 腐蚀与膨胀是数字图像处理中常用的基本操作。它们分别是对图像区域进行像素值最小化和最大化的操作。 腐蚀与膨胀是一类模板操作,即卷积操作。具体来说,腐蚀与膨胀是一种…

    编程 2024-10-26
  • 什么是注册表

    Windows操作系统有一种称为注册表的数据库,它用来保存系统及应用程序的配置信息,包括硬件设置、系统选项、用户及应用程序数据等。注册表是系统关键的组成部分,如同一个大的配置文件,…

    编程 2024-10-03
  • 包含sketchup缩略图的词条

    本文目录一览: 1、sketchup2020 win10系统怎么显示缩略图 2、如何查看 SU 缩略图 3、SketchUp 模型文件不显示缩略图,怎么办?请高手指点一下! 4、s…

    编程 2024-10-03
  • esxi6.7密钥的详细阐述

    一、esxi7.0u2密钥 ESXi 7.0 Update 2是VMware vSphere虚拟化平台的一个版本,它为企业和云提供了卓越的性能、可靠性和安全性。为了使用ESXi 7…

    编程 2024-10-24

发表回复

登录后才能评论