如何设置python环境变量:多系统实操方法
如何设置python环境变量,核心是在Windows、Mac、Linux系统中找到系统环境变量配置入口,添加Python安装根目录与Scripts子目录路径,完成配置后重启终端即可全局调用Python指令,该操作适配绝大多数桌面端操作系统,仅精简版服务器系统存在少量适配差异。
Windows系统设置python环境变量
你在Windows系统中可通过手动配置完成环境变量设置,首先找到Python安装路径,默认安装路径多为C:\Users\用户名\AppData\Local\Programs\Python\Python版本号,若自定义安装需自行记录文件夹位置。随后右键此电脑选择属性,点击高级系统设置,在弹出的窗口中打开环境变量面板,在系统变量列表中找到Path变量并双击编辑。
你需要在Path变量中新增两条路径,分别是Python根目录路径和同目录下的Scripts文件夹路径,Scripts目录包含pip等核心工具指令,遗漏该路径会导致pip无法正常调用。完成路径添加后依次点击全部确认保存配置,无需重启电脑,仅关闭所有已打开的终端、命令提示符窗口重新打开即可生效。
可通过指令验证配置是否成功,在终端输入python--version,若终端精准显示已安装的Python版本号,说明环境变量配置生效,输入pip--version可验证工具配套配置正常。
Mac系统设置python环境变量
Mac系统分为自带Python2.x和手动安装Python3.x两种场景,系统自带Python无需配置环境变量,可直接调用,手动安装的Python3需要单独配置全局变量。你首先打开终端,输入open~/.zshrc打开配置文件,新款Mac均使用zsh终端,旧款bash终端可替换为~/.bash_profile路径。
在配置文件末尾添加exportPATH="/usr/local/bin/python3:$PATH",保存文件后关闭文档,回到终端输入source~/.zshrc刷新配置,让环境变量即时生效。该配置仅对当前用户生效,不会修改系统核心配置,风险较低,可有效避免系统自带Python环境被篡改。
配置完成后,终端输入python3--version即可查看版本,正常显示版本信息则代表设置成功,日常开发统一使用python3、pip3指令即可。
Linux系统设置python环境变量
Linux系统设置python环境变量以修改全局配置文件为主,适配Ubuntu、CentOS等主流发行版本。你打开终端后输入vim/etc/profile编辑全局环境变量文件,在文件末尾添加Python安装路径的PATH配置语句。
输入source/etc/profile刷新全局配置,所有系统用户均可生效。若仅需当前用户使用,可修改~/.bashrc文件,配置方式一致,生效范围更小,适配个人开发设备使用。
多系统配置方式对比
| 操作系统 | 配置文件路径 | 生效范围 | 操作难度 |
|---|---|---|---|
| Windows | 系统Path变量 | 全系统用户 | 较低 |
| Mac | ~/.zshrc | 当前用户 | 中等 |
| Linux | /etc/profile | 全系统用户 | 中等 |
该方法的适用边界是:仅适配桌面端常规Python安装包,通过压缩包解压、源码编译的极简Python环境,缺少配套脚本文件,仅配置环境变量无法实现完整功能调用。
配置后务必重启终端。
未重启终端是最常见的配置失效原因,新变量无法被终端进程读取,会持续提示python不是内部指令。
