让我来为您详细讲解一下如何设置Python的环境变量。
什么是环境变量?
环境变量(environment variable)是操作系统中一个非常重要的概念。它是一些特定的变量,被操作系统或应用程序用来存储一些配置信息或参数。在Linux和macOS中,环境变量是通过export
命令设置的;而在Windows中,则需要通过控制面板和用户变量来设置。
Python 环境变量的作用
当我们在命令行中输入python
时,操作系统会去找到默认的Python执行文件。如果你的电脑中安装了多个Python版本,并且你想使用某个特定版本的Python,就需要将该版本的Python所在路径添加到系统环境变量Path
中。
因此,设置Python环境变量可以帮助我们通过命令行方式使用特定版本的Python。
如何添加 Python 环境变量
Linux和macOS
在Linux或macOS中,通过以下步骤添加Python环境变量:
- 打开终端;
- 运行以下命令,将Python可执行文件所在路径添加到
PATH
环境变量中(假设Python可执行文件所在路径为/usr/local/bin/python3.8
):
export PATH=/usr/local/bin/python3.8:$PATH
注意:该命令只会在当前终端窗口中有效,如果要让该配置全局生效,需要将该命令添加到~/.bash_profile
或~/.zshrc
文件中。
Windows
在Windows中,通过以下步骤添加Python环境变量:
- 按下
Win+R
组合键,打开“运行”; - 在“运行”中输入
control sysdm.cpl
,打开“系统属性”窗口; - 在“系统属性”窗口中,点击“高级”标签页,再点击“环境变量”按钮;
- 在“环境变量”窗口中,找到
Path
变量,点击“编辑”按钮; - 在“编辑环境变量”窗口中,点击“新建”按钮,添加Python可执行文件所在路径;
- 点击“确定”按钮,保存环境配置。
两个示例说明
示例一:调用特定版本的 Python
假设你的电脑上安装了 Python 2 和 Python 3 两个版本,并且你想使用 Python 3 进行开发。你可以通过在命令行中输入 python
命令来启动 Python 3,具体操作步骤如下:
- 打开终端并输入以下命令,查看当前已安装的 Python 版本列表:
$ ls /usr/local/bin/python*
输出结果:
/usr/local/bin/python3 /usr/local/bin/python3.8
- 输入以下命令,将 Python 3 可执行文件所在路径添加到系统环境变量中:
export PATH=/usr/local/bin/python3.8:$PATH
- 输入以下命令,测试是否可以正常启动 Python 3:
```
$ python
Python 3.8.3 (default, Jul 6 2020, 11:43:10)
[GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.32.62)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
```
示例二:使用特定版本的 pip
当我们安装 Python 扩展库时,通常会使用 pip 工具。如果你的电脑安装了多个版本的 Python,那么你也需要使用相应版本的 pip 来安装扩展库。假设你的电脑上同时安装了 Python 2 和 Python 3,你可以按照以下步骤来使用 Python 3 对应的 pip:
- 打开终端并输入以下命令,查看当前已安装的 Python 版本列表:
$ ls /usr/local/bin/python*
输出结果:
/usr/local/bin/python2 /usr/local/bin/python3
- 输入以下命令,将 Python 3 对应的 pip 可执行文件所在路径添加到系统环境变量中:
export PATH=/usr/local/bin/pip3:$PATH
- 输入以下命令,测试是否可以正常使用 pip3 安装 Python 扩展库:
pip3 install numpy
如果一切正常,则可以顺利使用 Python 3 的 pip 安装扩展库了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python设置环境变量的作用整理 - Python技术站