哈喽,各位小伙伴!今天咱们就来聊聊Python环境变量配置,这可是Python学习路上必须要跨过的一道坎儿。别怕,跟着我一步步来,保证你轻松搞定!
话说,为啥要配置环境变量呢?你想啊,就像你要去某个地方,导航得知道你在哪儿,Python程序也是一样。环境变量就好比是告诉电脑,你的Python程序在哪里,让电脑能顺利找到它。不然,每次运行Python程序都得输入长长的路径,多麻烦!
那么,Python环境变量到底应该怎么配置呢?我分Windows、macOS和Linux三个平台来说,因为它们配置起来各有千秋,可不能一概而论。
Windows系统:
先说说Windows,大部分人用的都是这个系统吧?Windows下的环境变量配置稍稍复杂一点,但是只要你仔细跟着操作,问题不大。
-
找到Python的安装路径: 这个很重要!一般情况下,如果你安装的时候没有特别指定,Python会默认安装在
C:\PythonXX
目录下,这里的XX
代表Python的版本号,比如C:\Python39
、C:\Python311
等等。你要找到你实际安装的那个路径。找不到?没关系!你可以打开Python的安装目录,看看里面有没有
python.exe
这个文件,有的话,那八九不离十就是它了。 -
添加环境变量: 找到Python的安装路径后,右键点击“此电脑”(或者“我的电脑”),选择“属性”,然后点击“高级系统设置”。
会弹出一个“系统属性”窗口,点击“环境变量”按钮。
在“系统变量”区域,找到名为“Path”的变量,选中它,然后点击“编辑”按钮。
注意,这里有两种编辑方式。一种是弹出一个长长的文本框,把你的Python安装路径添加到最后面,记得用分号
;
隔开。另一种是弹出列表式的编辑框,直接点击“新建”按钮,添加你的Python安装路径。我更推荐后者,看起来更清晰。重要提示: 记得要添加两个路径!一个是Python的安装路径本身,比如
C:\Python311
;另一个是Python安装路径下的Scripts
目录,比如C:\Python311\Scripts
。Scripts
目录里存放着一些Python的工具,比如pip
,不把这个目录添加到环境变量里,你就没法用pip
安装第三方库了。 -
验证是否配置成功: 配置完成后,一定要验证一下!打开命令提示符(CMD),输入
python --version
,如果能正确显示Python的版本号,那就说明配置成功了!如果提示“’python’ 不是内部或外部命令,也不是可运行的程序”,那就说明你的环境变量配置有问题,回去检查一下吧。还有,输入
pip --version
,看看能不能正确显示pip
的版本号。如果不行,那说明你漏了添加Scripts
目录到环境变量。
macOS系统:
macOS下的环境变量配置相对简单一些,主要是修改.bash_profile
或者.zshrc
文件(取决于你使用的Shell)。
-
找到Python的安装路径: macOS下Python的安装路径可能不太一样,一般情况下,如果你是通过Homebrew安装的Python,它会安装在
/usr/local/bin
目录下。如果你不确定,可以在终端输入
which python3
,看看它输出的路径是什么。 -
修改
.bash_profile
或者.zshrc
文件: 打开终端,输入open ~/.bash_profile
(如果你使用的是Bash)或者open ~/.zshrc
(如果你使用的是Zsh)。这会用文本编辑器打开对应的文件。在文件的末尾,添加以下几行:
bash
export PATH="/usr/local/bin:$PATH"
export PATH="/usr/local/bin/python3:$PATH" #如果which python3 显示安装在此目录
export PATH="/opt/homebrew/bin:$PATH" #如果使用brew安装python这里的
/usr/local/bin
替换成你实际的Python安装路径。注意: 如果你使用的是Zsh,并且没有
.zshrc
文件,可以创建一个。 -
使环境变量生效: 保存文件后,在终端输入
source ~/.bash_profile
或者source ~/.zshrc
,让环境变量生效。 -
验证是否配置成功: 同样,输入
python3 --version
和pip3 --version
,看看能不能正确显示Python和pip的版本号。
Linux系统:
Linux下的环境变量配置和macOS类似,也是修改.bashrc
或者.zshrc
文件。
-
找到Python的安装路径: Linux下Python的安装路径也可能不太一样,一般情况下,它会安装在
/usr/bin
或者/usr/local/bin
目录下。同样,你可以使用
which python3
命令来查找Python的安装路径。 -
修改
.bashrc
或者.zshrc
文件: 打开终端,输入vim ~/.bashrc
(如果你使用的是Bash)或者vim ~/.zshrc
(如果你使用的是Zsh)。这会用Vim编辑器打开对应的文件。在文件的末尾,添加以下几行:
bash
export PATH="/usr/local/bin:$PATH"
export PATH="/usr/local/bin/python3:$PATH" #如果which python3 显示安装在此目录
export PATH="/opt/homebrew/bin:$PATH" #如果使用brew安装python这里的
/usr/local/bin
替换成你实际的Python安装路径。注意: Vim编辑器的使用可能需要一些学习,如果你不熟悉Vim,可以使用其他的文本编辑器,比如Nano。
-
使环境变量生效: 保存文件后,在终端输入
source ~/.bashrc
或者source ~/.zshrc
,让环境变量生效。 -
验证是否配置成功: 同样,输入
python3 --version
和pip3 --version
,看看能不能正确显示Python和pip的版本号。
常见问题:
-
配置了环境变量,但是还是提示“’python’ 不是内部或外部命令”?
- 检查你的Python安装路径是否正确。
- 检查你的环境变量是否配置正确,有没有漏掉分号或者斜杠。
- 重启你的电脑,有时候环境变量需要重启才能生效。
-
配置了环境变量,但是
pip
命令还是无法使用? -
检查你是否把Python安装路径下的
Scripts
目录也添加到了环境变量。 -
我安装了多个Python版本,应该配置哪个版本的环境变量?
-
配置你想要使用的那个版本的环境变量。如果你想在不同的项目中使用不同的Python版本,可以使用虚拟环境。
好了,关于Python环境变量的配置,我就先说到这里。希望这篇文章能帮助你顺利搞定环境变量,开启你的Python学习之旅!记住,遇到问题不要怕,多查资料,多尝试,你一定能成功的!
评论(0)