首页
技术小册
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.5 在macOS 和Linux 上将文件夹永久添加到PATH 在编程和软件开发领域,`PATH` 环境变量扮演着至关重要的角色。它定义了操作系统在查找可执行文件时需要搜索的目录列表。当你在命令行中输入一个命令时,系统会按照 `PATH` 环境变量中列出的目录顺序去查找这个命令对应的可执行文件。因此,将特定文件夹添加到 `PATH` 中,可以使得该文件夹内的程序或脚本在任意位置被直接调用,极大地提高了工作效率。本章节将详细介绍如何在 macOS 和 Linux 系统上永久地将文件夹添加到 `PATH` 环境变量中。 #### macOS 上的操作 ##### 1. 打开终端 首先,打开 macOS 的终端应用程序。你可以通过 Spotlight 搜索(按下 `Command + Space`),输入“Terminal”并回车来快速打开。 ##### 2. 编辑 shell 配置文件 macOS 默认使用 bash 或 zsh 作为其 shell 环境(自 Catalina 版本起,Apple 开始推荐使用 zsh)。因此,你需要根据你的 shell 类型编辑对应的配置文件。 - **对于 bash 用户**: 打开或创建 `~/.bash_profile` 或 `~/.bashrc` 文件(如果 `~/.bash_profile` 不存在,则可以使用 `~/.bashrc`)。推荐使用 `~/.bash_profile`,因为它在登录 shell 时被读取,而 `~/.bashrc` 则在每次启动 bash 时被读取。 ```bash nano ~/.bash_profile # 或者使用你喜欢的文本编辑器,如 vim, emacs 等 ``` - **对于 zsh 用户**: 打开或创建 `~/.zshrc` 文件。 ```bash nano ~/.zshrc ``` ##### 3. 添加 PATH 在打开的配置文件中,找到(或添加)一行来修改 `PATH` 环境变量。你需要将想要添加的文件夹路径追加到现有的 `PATH` 变量之后。使用冒号(`:`)作为路径之间的分隔符。 例如,如果你想要将 `/usr/local/bin` 添加到 `PATH` 中,你应该添加如下行(以 bash 为例): ```bash export PATH="/usr/local/bin:$PATH" ``` 注意,这里使用了 `$PATH` 来引用当前的 `PATH` 值,确保了新的路径被添加到现有路径的开头,这样可以优先搜索新路径中的程序。 ##### 4. 保存并应用更改 保存并关闭配置文件。如果你使用的是 `nano`,可以通过按下 `Ctrl + O` 保存更改,然后按 `Enter` 确认文件名,最后按 `Ctrl + X` 退出。 为了使更改生效,你需要重新加载配置文件或重新登录你的 shell 会话。对于 bash 用户,可以在终端中运行: ```bash source ~/.bash_profile # 或者对于 bashrc source ~/.bashrc ``` 对于 zsh 用户: ```bash source ~/.zshrc ``` ##### 5. 验证更改 在终端中输入 `echo $PATH` 并回车,你将看到当前的 `PATH` 环境变量设置,确认你的新路径已经被成功添加。 #### Linux 上的操作 在 Linux 上添加文件夹到 `PATH` 的步骤与 macOS 非常相似,因为大多数 Linux 发行版都使用 bash 或类似的 shell 环境(如 zsh、fish 等)。 ##### 1. 打开终端 打开你的 Linux 发行版的终端应用程序。 ##### 2. 编辑 shell 配置文件 根据你使用的 shell 类型,编辑相应的配置文件。常见的配置文件包括 `~/.bash_profile`、`~/.bashrc`(对于 bash 用户),或 `~/.zshrc`(对于 zsh 用户)。 ##### 3. 添加 PATH 与 macOS 类似,找到或添加一行来修改 `PATH` 环境变量,将你想要添加的文件夹路径以冒号分隔的方式追加到 `PATH` 中。 例如,向 `PATH` 添加 `/home/username/bin`: ```bash export PATH="/home/username/bin:$PATH" ``` ##### 4. 保存并应用更改 保存配置文件并关闭编辑器。然后,重新加载配置文件或重新登录你的 shell 会话以使更改生效。 ##### 5. 验证更改 通过输入 `echo $PATH` 并在终端中回车来验证 `PATH` 是否已更新。 #### 注意事项 - **安全性**:在将文件夹添加到 `PATH` 之前,请确保该文件夹中的脚本或程序是安全的,避免潜在的安全风险。 - **环境变量优先级**:将路径添加到 `PATH` 的开头可以确保这些路径中的命令优先被执行,但这可能会覆盖系统中已存在的同名命令。 - **跨用户配置**:如果你希望系统上的所有用户都能访问新添加的文件夹,你可能需要将路径添加到全局配置文件中,如 `/etc/environment` 或 `/etc/profile`,但请注意,这需要管理员权限,并且可能会影响到系统的其他部分。 - **使用绝对路径**:在修改 `PATH` 时,确保使用绝对路径,即完整的文件夹路径,而不是相对路径。 通过以上步骤,你可以在 macOS 和 Linux 系统上轻松地将文件夹永久添加到 `PATH` 环境变量中,从而简化你的编程和软件开发工作流程。
上一篇:
2.4.4 在Windows 上将文件夹永久添加到PATH
下一篇:
2.5 不借助命令行运行Python 程序
该分类下的相关小册推荐:
Python3网络爬虫开发实战(上)
Python高并发编程与实战
Python数据分析与挖掘实战(上)
Python面试指南
Python神经网络入门与实践
Python合辑1-Python语言基础
机器学习算法原理与实战
剑指Python(磨刀不误砍柴工)
实战Python网络爬虫
Python合辑14-面向对象编程案例(下)
Python合辑4-130个字符串操作示例
剑指Python(万变不离其宗)