温馨提示×

centos如何设置python变量

小樊
50
2026-09-18 11:09:37
栏目: 编程语言

在 CentOS 里“设置 Python 变量”一般有两种常见含义,我分别说明:


一、在 Python 脚本/交互环境中设置变量(最常见)

1️⃣ 交互式命令行

python3

进入后直接赋值:

a = 10
name = "centos"
print(a, name)

2️⃣ Python 脚本中

# test.py
x = 100
y = "hello"

运行:

python3 test.py

二、在 Linux 系统中设置「环境变量」给 Python 使用

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

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

2️⃣ 永久设置(用户级)

编辑用户环境变量文件:

vi ~/.bashrc

添加:

export MY_VAR="hello"

生效:

source ~/.bashrc

3️⃣ 永久设置(系统级,所有用户)

sudo vi /etc/profile

添加:

export MY_VAR="hello"

生效:

source /etc/profile

三、在 Python 中读取系统变量

import os

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

四、常见补充

✅ 设置 Python 默认版本(CentOS 7/8)

sudo alternatives --set python /usr/bin/python3

✅ 设置 pip 镜像(国内常用)

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

如果你说的是 “Python 环境变量(如 PYTHONPATH)” 或 “虚拟环境里的变量”,可以告诉我具体场景,我给你更精确的命令。

0 踩