首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第 1章 处理错误和寻求帮助
1.1 如何理解Python错误信息
1.1.1 检查回溯信息
1.1.2 搜索错误信息
1.2 借助linter 避免错误
1.3 如何寻求编程帮助
1.3.1 预先提供信息以避免反复补充
1.3.2 以实际问题的形式陈述问题
1.3.3 在合适的网站上提出你的问题
1.3.4 在标题中概述你的问题
1.3.5 说明代码的预期目的
1.3.6 包含完整的错误信息
1.3.7 分享全部代码
1.3.8 通过适当的格式化增强代码可读性
1.3.9 告诉帮忙者已经尝试过的方法
1.3.10 描述你的设置信息
第 2章 环境设置和命令行
2.1 文件系统
2.1.1 Python中的路径
2.1.2 主目录
2.1.3 当前工作目录
2.1.4 绝对路径和相对路径
2.2 程序和进程
2.3 命令行
2.3.1 打开终端窗口
2.3.2 使用命令行运行程序
2.3.3 使用命令行参数
2.3.4 在命令行中使用-c 运行Python代码
2.3.5 从命令行运行Python 程序
2.3.6 运行py.exe 程序
2.3.7 在Python 程序中运行命令
2.3.8 使用Tab 补全命令减少输入量
2.3.9 查看历史命令
2.3.10 使用常用命令
2.4 环境变量和PATH
2.4.1 查看环境变量
2.4.2 使用PATH 环境变量
2.4.3 更改命令行的PATH 环境变量
2.4.4 在Windows 上将文件夹永久添加到PATH
2.4.5 在macOS 和Linux 上将文件夹永久添加到PATH
2.5 不借助命令行运行Python 程序
2.5.1 在Windows 上运行Python程序
2.5.2 在macOS 上运行Python 程序
2.5.3 在Ubuntu Linux 上运行Python程序
第3章 使用Black 进行代码格式化
3.1 让程序员招人烦的错误做法
3.2 风格指南和PEP 8
3.3 水平间距
3.3.1 使用空格进行缩进
3.3.2 行内间距
3.4 垂直间距
3.4.1 垂直间距示例
3.4.2 垂直间距的最佳实践
3.5 Black:毫不妥协的代码格式化工具
3.5.1 安装Black
3.5.2 在命令行中运行Black
3.5.3 对部分代码禁用Black
当前位置:
首页>>
技术小册>>
Python编程轻松进阶(一)
小册名称:Python编程轻松进阶(一)
### 2.4.2 使用PATH 环境变量 在编程世界中,尤其是当涉及到命令行工具、脚本或第三方库时,`PATH` 环境变量扮演着至关重要的角色。`PATH` 是操作系统用来查找可执行文件(如程序、脚本等)的一系列目录的集合。当你在命令行中输入一个命令时,系统会按照`PATH`环境变量中定义的目录顺序去查找该命令对应的可执行文件。如果找到了,就执行它;如果没找到,就会报错说找不到该命令。因此,了解并正确使用`PATH`环境变量,对于提高编程效率、管理多个软件版本以及解决依赖问题等方面都大有裨益。 #### 2.4.2.1 什么是PATH环境变量 简单来说,`PATH`环境变量是一个由分号(Windows系统)或冒号(类Unix系统,如Linux、macOS)分隔的目录列表,这些目录被系统用来搜索可执行文件。当你在命令行中输入一个命令时,系统会遍历`PATH`环境变量中的每一个目录,尝试找到与命令同名的可执行文件并执行它。 #### 2.4.2.2 查看PATH环境变量 ##### 在Windows上 在Windows系统中,你可以通过命令提示符(CMD)或PowerShell来查看`PATH`环境变量。 - 打开CMD或PowerShell。 - 输入`echo %PATH%`(注意是百分号`%`),然后回车。这将显示当前用户的`PATH`环境变量值。 如果你使用的是Windows 10或更高版本,并且安装了Windows Terminal,你也可以通过它启动CMD或PowerShell来执行上述命令。 ##### 在Linux或macOS上 在Linux或macOS上,你可以通过终端来查看`PATH`环境变量。 - 打开终端。 - 输入`echo $PATH`,然后回车。这将显示当前的`PATH`环境变量值。 #### 2.4.2.3 修改PATH环境变量 有时候,你可能需要修改`PATH`环境变量,以便系统能够找到新安装的软件或脚本。但请注意,直接修改全局的`PATH`环境变量可能会影响到系统的其他部分,因此建议谨慎操作。 ##### 临时修改(仅对当前会话有效) - **Windows**: 在CMD或PowerShell中,你可以使用`set`命令来临时修改`PATH`环境变量。例如,`set PATH=%PATH%;C:\new_directory`会将`C:\new_directory`添加到`PATH`的末尾。但请注意,这种修改只在当前会话中有效,重启CMD或PowerShell后就会失效。 - **Linux/macOS**: 在终端中,你可以使用`export`命令来临时修改`PATH`。例如,`export PATH=$PATH:/new_directory`同样会将`/new_directory`添加到`PATH`的末尾。与Windows类似,这种修改也只影响当前终端会话。 ##### 永久修改 永久修改`PATH`环境变量通常涉及到编辑系统级别的配置文件或用户级别的配置文件。 - **Windows**: - **系统级**:编辑系统属性中的环境变量设置,这通常通过“控制面板”->“系统和安全”->“系统”->“高级系统设置”->“环境变量”来完成。在这里,你可以找到名为`Path`的系统变量,并编辑它以添加新的目录。 - **用户级**:与上述步骤类似,但在“环境变量”窗口中,选择“新建”来为用户账户添加一个新的环境变量,或编辑现有的用户变量`Path`。 - **Linux/macOS**: - 对于大多数Linux发行版和macOS,你可以将`export PATH=$PATH:/new_directory`这样的命令添加到你的shell配置文件中(如`.bashrc`、`.bash_profile`、`.zshrc`等),具体取决于你使用的shell和操作系统。之后,通过执行`source ~/.bashrc`(或相应的配置文件)来应用更改,或者简单地重启终端。 #### 2.4.2.4 使用PATH环境变量的场景 1. **安装新软件**:安装新软件时,特别是那些提供命令行工具的软件,经常需要将其安装目录添加到`PATH`中,以便在任何位置都能通过命令行访问这些工具。 2. **管理多个Python版本**:在使用Python时,特别是当你需要在同一台机器上管理多个Python版本时,`PATH`环境变量就显得尤为重要。你可以通过调整`PATH`来指定使用哪个版本的Python解释器。 3. **运行脚本**:如果你经常需要运行位于特定目录中的脚本,将这些目录添加到`PATH`中可以让你更方便地通过命令行启动这些脚本。 4. **避免版本冲突**:在多个软件依赖同一库但要求不同版本的情况下,通过调整`PATH`中的顺序,可以控制使用哪个版本的库。 #### 2.4.2.5 注意事项 - **避免重复**:在修改`PATH`时,确保没有重复添加相同的目录。 - **安全性**:不要将不可信的目录添加到`PATH`中,因为这可能会让恶意软件更容易被执行。 - **维护性**:尽量保持`PATH`的简洁性,避免过长或过于复杂的`PATH`值,这有助于减少潜在的错误和维护成本。 - **备份**:在修改`PATH`之前,最好先备份当前的`PATH`值,以便在出现问题时能够恢复。 通过掌握`PATH`环境变量的使用,你将能够更加灵活地管理你的编程环境,提高开发效率,并更好地解决因依赖问题导致的各种挑战。在《Python编程轻松进阶(一)》的后续章节中,我们还将深入探讨更多与Python编程相关的实用技巧和最佳实践,帮助你不断进阶。
上一篇:
2.4.1 查看环境变量
下一篇:
2.4.3 更改命令行的PATH 环境变量
该分类下的相关小册推荐:
Python合辑6-字典专题
Python合辑1-Python语言基础
Python自动化办公实战
Python3网络爬虫开发实战(下)
剑指Python(磨刀不误砍柴工)
Python数据分析与挖掘实战(下)
Python合辑5-格式化字符串
机器学习算法原理与实战
Python编程轻松进阶(五)
Python爬虫入门与实战开发(上)
Python3网络爬虫开发实战(上)
Python高并发编程与实战