温馨提示×

centos怎么设置python变量

小樊
45
2026-09-06 10:49:45
栏目: 编程语言

在 CentOS 里“设置 Python 变量”通常有几种含义,下面分情况说明:


一、在 Python 代码里设置变量(最常见)

如果你只是写 Python 程序:

name = "centos"
port = 8080

保存为 test.py 后运行:

python3 test.py

二、在 Shell 中设置【环境变量】给 Python 使用

常用于配置路径、密钥等。

1️⃣ 临时设置(仅当前终端有效)

export MY_VAR="hello"
python3 -c "import os; print(os.environ['MY_VAR'])"

2️⃣ 永久设置(对所有用户或当前用户)

当前用户

编辑:

vi ~/.bashrc

添加:

export MY_VAR="hello"

生效:

source ~/.bashrc

所有用户

vi /etc/profile

添加同上内容,然后:

source /etc/profile

三、在 Python 虚拟环境中设置变量

如果你用 venv

python3 -m venv venv
source venv/bin/activate
export MY_VAR="test"

四、在 Python 中读取系统变量

import os

value = os.getenv("MY_VAR")
print(value)

五、设置 Python 本身(解释器)相关变量

指定 Python 版本

alternatives --config python

或:

ln -s /usr/bin/python3 /usr/bin/python

设置 pip 镜像(变量形式)

export PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple

如果你指的是 “CentOS 系统变量”“Python path”“环境变量配置文件”“Django / Flask 配置变量”,可以告诉我具体场景,我可以给你更精准的命令。

0