python设置环境变量(临时和永久)
在Python中设置环境变量可以分为临时设置和永久设置。以下是两种方式的具体方法:
一、临时设置环境变量
临时设置环境变量可以在Python代码中使用os
模块来完成,这种设置只在程序运行期间有效。
import os
# 设置环境变量
os.environ['MY_VARIABLE'] = 'some_value'
# 获取环境变量
value = os.getenv('MY_VARIABLE')
print(value) # 输出: some_value
修改PATH环境变量
添加新路径到PATH变量中来临时修改PATH
import os
# 获取当前的PATH变量
original_path = os.environ.get('PATH')
print(f"Original PATH: {original_path}")
# 临时添加新路径到PATH变量
new_path = "/path/to/your/directory"
os.environ['PATH'] = new_path + os.pathsep + original_path
# 验证修改后的PATH变量
modified_path = os.environ.get('PATH')
print(f"Modified PATH: {modified_path}")
二、永久设置环境变量
永久设置环境变量需要修改系统的环境变量配置文件,不同操作系统的配置文件位置和方法不同。
在Windows上
-
通过系统设置界面设置:
- 右键点击“此电脑”或“我的电脑”,选择“属性”。
- 点击“高级系统设置”。
- 点击“环境变量”。
- 在“系统变量”或“用户变量”中添加或修改变量。
-
通过命令行设置:
打开命令提示符(CMD)并运行以下命令:setx MY_VARIABLE "some_value"
setx
命令会永久设置环境变量。
在Linux或macOS上
可以编辑shell配置文件(例如~/.bashrc
、~/.bash_profile
、~/.zshrc
等)来永久设置环境变量。
-
打开终端,编辑配置文件:
nano ~/.bashrc # 或者使用你喜欢的文本编辑器
-
在文件中添加以下内容:
export MY_VARIABLE="some_value"
-
保存并关闭文件后,运行以下命令使更改生效:
source ~/.bashrc
示例代码
假设我们要设置一个名为MY_VARIABLE
的环境变量,临时和永久设置的示例如下:
临时设置
import os
# 设置临时环境变量
os.environ['MY_VARIABLE'] = 'temporary_value'
# 获取环境变量
print(os.getenv('MY_VARIABLE')) # 输出: temporary_value
永久设置(以Linux为例)
-
打开终端,编辑
~/.bashrc
文件:nano ~/.bashrc
-
添加以下内容:
export MY_VARIABLE="permanent_value"
-
保存并关闭文件,运行以下命令使更改生效:
source ~/.bashrc
-
验证设置:
echo $MY_VARIABLE # 输出: permanent_value
分类:
Python学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!