Linux中Python路径怎么设置
在Linux中设置Python路径有三种方法:临时使用export命令,仅当前会话有效,结束即失效;永久需编辑~/.bashrc或~/.zshrc,添加export行后执行source,仅当前用户生效;全局需以root权限在/etc/profile.d/下创建python.sh脚本并source,对所有用户生效。还可用whichpython查看安装路径。注意
在 Linux 下配置 Python 路径,这事儿说简单也简单,说坑也多——很多新手往往栽在一个小细节上:路径写对了,但会话一关就失效了。别急,下面把几种常见场景拆开来说清楚。

先说第一种,临时性的需求。比如你只是想当前会话里用一下某个版本的 Python,那直接在终端里敲一条命令就行:
export PATH=$PATH:/path/to/python注意,这里的 /path/to/python 要换成你实际的安装目录。好处是立竿见影,坏处是终端一关,这条路径就失效了。适合调试或者临时测试,别指望它一劳永逸。
第二种,永久生效,这才是大部分场景真正需要的。方法也很常规:把路径写进 shell 的配置文件中。
- 如果你用的是 Bash(最常用),编辑
~/.bashrc文件。 - 如果你用的是 Zsh(macOS 默认或很多 Linux 用户后装的),编辑
~/.zshrc文件。
具体操作:直接把 export 命令追加到文件末尾,然后 source 一下让配置生效。以 Bash 为例:
echo 'export PATH=$PATH:/path/to/python' >> ~/.bashrc
source ~/.bashrcZsh 的话就改成 ~/.zshrc,其他完全一样。这样设置后,每次新开终端都会自动加载,不会再丢失。
第三种,系统级别的全局设置。如果你想让这台机器上的所有用户都共享同一个 Python 路径,那就不能只改个人的配置文件了。做法是创建一个全局 profile 脚本:
sudo touch /etc/profile.d/python.sh然后用编辑器打开它(比如 sudo nano /etc/profile.d/python.sh),在里面写上同样的 export 命令:
export PATH=$PATH:/path/to/python保存退出,所有用户下次登录时就会自动加载这个配置。注意,这个操作需要 root 权限。
最后,怎么知道自己 Python 装在哪了?运行 which python 或 which python3,系统会给你返回绝对路径。把路径里 python 或 python3 前面的目录部分复制出来,就是上面需要填的 /path/to/python 了。
总结一下:临时用直接 export,永久用改 .bashrc 或 .zshrc,全局用 /etc/profile.d/。就这么简单,但千万记住路径别写错,否则终端只会告诉你“命令未找到”。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















