3.Linux/UNIX平台Python的下载、安装和配置环境变量——《跟老吕学Python编程》

本文主要是介绍3.Linux/UNIX平台Python的下载、安装和配置环境变量——《跟老吕学Python编程》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

3.Linux/UNIX平台Python的下载、安装和配置环境变量——《跟老吕学Python编程》

  • 一、下载Linux/UNIX版Python
    • 1.Python官网
    • 2.Linux/UNIX版Python下载网址
  • 二、在Linux/UNIX安装Python
    • 1.在Ubuntu Linux安装Python
      • 1.1 检查Python版本
      • 1.2 高级包管理工具
      • 1.3 添加存储库
      • 1.4 更新软件包
      • 1.5 安装Python命令
      • 1.6 Python安装检查
    • 2.在其他Linux上安装Python
      • 2.1 解压安装包
      • 2.2 编辑 Modules/Setup
      • 2.3 标准位置安装
      • 2.4 使用Yum命令
      • 2.5 查看版本
  • 三、Linux/UNIX设置环境变量
    • 环境变量配置
    • 1.在 Unix/Linux/UNIX 设置环境变量
    • 2.Python环境变量
    • 3.运行Python
      • 1. 交互式解释器:
      • 2. 命令行脚本
      • 3. 集成开发环境(IDE:Integrated Development Environment): PyCharm

3.Linux/UNIX平台Python的下载、安装和配置环境变量——《跟老吕学Python编程》

一、下载Linux/UNIX版Python


1.Python官网

Python官网
https://www.python.org/


3.Linux/UNIX平台Python的下载、安装和配置环境变量——《跟老吕学Python编程》

2.Linux/UNIX版Python下载网址

Download XZ compressed source tarball——下载32/64位的Python安装压缩包;
Download Gzipped source tarball——下载32/64位的Python安装程序;
Download help file——下载帮助文档;

Python官方下载网址
https://www.python.org/downloads/source/

Python版本发布日期下载地址版本说明
Python 3.11.8Feb. 6, 2024DownloadRelease Notes
Python 3.12.2Feb. 6, 2024DownloadRelease Notes
Python 3.12.1Dec. 8, 2023DownloadRelease Notes
Python 3.11.7Dec. 4, 2023DownloadRelease Notes
Python 3.12.0Oct. 2, 2023DownloadRelease Notes



二、在Linux/UNIX安装Python


本次使用的Python版本是3.12.2 64位,下载地址是: [https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tgz)



1.在Ubuntu Linux安装Python


1.1 检查Python版本


要检查Python是否已安装,请打开Linux终端并输入以下命令-

$ python3.11 --version



1.2 高级包管理工具


在Ubuntu Linux中,安装Python最简单的方法是使用 apt -高级包管理工具 。建议始终更新所有配置好的仓库中的软件包列表。

$ sudo apt update

即使更新了,Python的最新版本可能无法安装,这取决于您使用的Ubuntu版本。



1.3 添加存储库

为了解决这个问题,请添加 deadsnakes 存储库。

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa



1.4 更新软件包

再次更新软件包列表。

$ sudo apt update



1.5 安装Python命令

要安装最新的Python 3.11版本,请在终端中输入以下命令−

$ sudo apt-get install python3.11



1.6 Python安装检查

检查是否已正确安装。

$ python3
Python 3.11.2 (main, Feb 8 2023, 14:49:24) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.>>> print ("Hello World")
Hello World>>>



2.在其他Linux上安装Python


2.1 解压安装包


下载并解压文件。



2.2 编辑 Modules/Setup


自定义一些选项,编辑 Modules/Setup 文件。

执行以下命令:

$ run ./configure script
$ make
$ make install



2.3 标准位置安装


这将在标准位置安装Python /usr/local/bin 并将其库安装在 /usr/local/lib/pythonXX 其中XX是Python的版本号。



2.4 使用Yum命令


Red Hat Enterprise Linux (RHEL 8)默认不安装Python 3。我们通常在CentOS和其他相关的变种中使用yum命令。
在RHEL 8上安装Python 3的步骤如下:

$ sudo yum install python3



2.5 查看版本


  • 在菜单栏启动IDLE (Python 3.12 64-bit)程序,可以查看我们安装的Python版本

3.Linux/UNIX平台Python的下载、安装和配置环境变量——《跟老吕学Python编程》



三、Linux/UNIX设置环境变量


环境变量配置

  • 程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。
  • path (路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。
  • Unix 中路径变量为 PATH(UNIX 区分大小写,Windows 不区分大小写)。

简单地说,​python​这个指令(还记得上一节介绍的​python -v​嘛,这就是python指令)在系统中是不存在的,安装完python后就有了python这个指令,但我们需要告诉系统,在哪里可以找到python这个指令,而path路径变量,就是起到这样一个作用。



1.在 Unix/Linux/UNIX 设置环境变量

  • 在 csh shell: 输入
setenv PATH "$PATH:/local/bin/python"

按下 Enter。

  • 在 bash shell (Linux/UNIX) 输入 :
export PATH="$PATH:/local/bin/python" 

按下 Enter 。

  • 在 sh 或者 ksh shell 输入:
PATH="$PATH:/local/bin/python"

按下 Enter。

注意: /local/bin/python 是 Python 的安装目录。



2.Python环境变量

下面几个重要的环境变量,它应用于 Python:

变量名描述
PYTHONPATHPYTHONPATH 是 Python 搜索路径,默认我们 import 的模块都会从 PYTHONPATH 里面寻找。
PYTHONSTARTUPPython 启动后,先寻找 PYTHONSTARTUP 环境变量,然后执行此变量指定的文件中的代码。
PYTHONCASEOK加入 PYTHONCASEOK 的环境变量, 就会使 python 导入模块的时候不区分大小写.
PYTHONHOME另一种模块搜索路径。它通常内嵌于的 PYTHONSTARTUP 或 PYTHONPATH 目录中,使得两个模块库更容易切换。



3.运行Python


有三种方式可以运行 Python:

1. 交互式解释器:


通过命令行窗口进入 Python,并在交互式解释器中开始编写 Python 代码。
在 Unix或任何其他提供了命令行或者 shell 的系统进行 Python 编码工作。

$ python # Unix/Linux/UNIX

以下为Python命令行参数:

选项描述
​-d​在解析时显示调试信息
​-O​生成优化代码 ( ​.pyo​ 文件 )
​-S​启动时不引入查找 Python 路径的位置
​-V​输出 Python 版本号
​-X​从 1.6 版本之后基于内建的异常(仅仅用于字符串)已过时。
​-c cmd​执行 Python 脚本,并将运行结果作为 cmd 字符串。
​file​在给定的 python 文件执行 python 脚本。



2. 命令行脚本


在你的应用程序中通过引入解释器可以在命令行中执行 Python 脚本,如下所示:

$ python script.py # Unix/Linux/UNIX

注意:在执行脚本时,请检查脚本是否有可执行权限。



3. 集成开发环境(IDE:Integrated Development Environment): PyCharm


PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux/UNIX 系统。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等
PyCharm 下载地址 : 下一章更新
PyCharm 安装教程地址 :下一章更新
Python IDE 安装教程地址:下一章更新




👨‍💻博主Python老吕说:如果您觉得本文有帮助,辛苦您🙏帮忙点赞、收藏、评论,您的举手之劳将对我提供了无限的写作动力!🤞


🔥精品付费专栏:(暂时免费,尽快订阅、收藏哦)🔥
《跟老吕学Python编程》
《跟老吕学Python编程·附录资料》

🌐前端:
《跟老吕学HTML》
《XHTML》
《CSS》
《JavaScript》
《Vue》

💻后端:
《跟老吕学C语言》
《C++》
《Java》
《R》
《Ruby》
《PHP》
《Go》
《C#》
《Swift》
《Python》

💾数据库:
《跟老吕学Oracle语言》
《MYSQL》
《SQL》
《PostgreSQL》
《MongoDB》


这篇关于3.Linux/UNIX平台Python的下载、安装和配置环境变量——《跟老吕学Python编程》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/808507

相关文章

Linux中shell解析脚本的通配符、元字符、转义符说明

《Linux中shell解析脚本的通配符、元字符、转义符说明》:本文主要介绍shell通配符、元字符、转义符以及shell解析脚本的过程,通配符用于路径扩展,元字符用于多命令分割,转义符用于将特殊... 目录一、linux shell通配符(wildcard)二、shell元字符(特殊字符 Meta)三、s

Linux之软件包管理器yum详解

《Linux之软件包管理器yum详解》文章介绍了现代类Unix操作系统中软件包管理和包存储库的工作原理,以及如何使用包管理器如yum来安装、更新和卸载软件,文章还介绍了如何配置yum源,更新系统软件包... 目录软件包yumyum语法yum常用命令yum源配置文件介绍更新yum源查看已经安装软件的方法总结软

linux报错INFO:task xxxxxx:634 blocked for more than 120 seconds.三种解决方式

《linux报错INFO:taskxxxxxx:634blockedformorethan120seconds.三种解决方式》文章描述了一个Linux最小系统运行时出现的“hung_ta... 目录1.问题描述2.解决办法2.1 缩小文件系统缓存大小2.2 修改系统IO调度策略2.3 取消120秒时间限制3

Linux alias的三种使用场景方式

《Linuxalias的三种使用场景方式》文章介绍了Linux中`alias`命令的三种使用场景:临时别名、用户级别别名和系统级别别名,临时别名仅在当前终端有效,用户级别别名在当前用户下所有终端有效... 目录linux alias三种使用场景一次性适用于当前用户全局生效,所有用户都可调用删除总结Linux

Linux:alias如何设置永久生效

《Linux:alias如何设置永久生效》在Linux中设置别名永久生效的步骤包括:在/root/.bashrc文件中配置别名,保存并退出,然后使用source命令(或点命令)使配置立即生效,这样,别... 目录linux:alias设置永久生效步骤保存退出后功能总结Linux:alias设置永久生效步骤

Python脚本实现自动删除C盘临时文件夹

《Python脚本实现自动删除C盘临时文件夹》在日常使用电脑的过程中,临时文件夹往往会积累大量的无用数据,占用宝贵的磁盘空间,下面我们就来看看Python如何通过脚本实现自动删除C盘临时文件夹吧... 目录一、准备工作二、python脚本编写三、脚本解析四、运行脚本五、案例演示六、注意事项七、总结在日常使用

Python将大量遥感数据的值缩放指定倍数的方法(推荐)

《Python将大量遥感数据的值缩放指定倍数的方法(推荐)》本文介绍基于Python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处理,并将所得处理后数据保存为新的遥感影像... 本文介绍基于python中的gdal模块,批量读取大量多波段遥感影像文件,分别对各波段数据加以数值处

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

Python进阶之Excel基本操作介绍

《Python进阶之Excel基本操作介绍》在现实中,很多工作都需要与数据打交道,Excel作为常用的数据处理工具,一直备受人们的青睐,本文主要为大家介绍了一些Python中Excel的基本操作,希望... 目录概述写入使用 xlwt使用 XlsxWriter读取修改概述在现实中,很多工作都需要与数据打交

使用Python实现在Word中添加或删除超链接

《使用Python实现在Word中添加或删除超链接》在Word文档中,超链接是一种将文本或图像连接到其他文档、网页或同一文档中不同部分的功能,本文将为大家介绍一下Python如何实现在Word中添加或... 在Word文档中,超链接是一种将文本或图像连接到其他文档、网页或同一文档中不同部分的功能。通过添加超