python-环境变量
Tue November 22, 2022 02:30 PM
python中的环境变量
1. 环境变量是什么?
一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
2. 设置环境变量
2.1 命令行
export ENV_PORT=3333
2.2 PyCharm
通常在 PyCharm 中,会设置不同的执行配置,来应对不同的项目或环境。所以我们可以在对应的执行配置中,添加环境变量。
路径:Run/Debug Configurations -> 选定对应配置项 -> Environment variables


3. 如何读取环境变量
3.1 命令行直接读取
echo + 需要读取的变量
echo $ENV_PORT
3.2 os 读取
import os
os.getenv('ENV_PORT')
-------------
3333
4. 环境变量的作用
4.1 作用:
当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
4.2 不设置会怎么样?
- 如果不设置环境变量在cmd命令行敲击python会提示找不到python命令。
- 如果不设置环境变量安装Python的第三方包的时候会提示找不到对应python版本路径。
- 如不设置环境变量用pip install安装包的时候会找不到路径。
5. 环境变量实际应用
- 区分测试环境
—未完待续—