在 Debian 里“设 Python 变量”通常有三种常见含义,我分别说明:
直接在 Python 中定义即可:
x = 10
name = "debian"
运行:
python3 test.py
export MY_VAR="hello"
python3
Python 中读取:
import os
print(os.environ["MY_VAR"])
编辑 ~/.bashrc 或 ~/.profile:
nano ~/.bashrc
添加:
export MY_VAR="hello"
生效:
source ~/.bashrc
sudo nano /etc/environment
添加:
MY_VAR="hello"
python3 -m venv venv
source venv/bin/activate
export MY_VAR="test"
.env 文件(推荐项目使用)安装:
pip install python-dotenv
.env 文件:
DB_HOST=localhost
DB_USER=root
Python:
from dotenv import load_dotenv
import os
load_dotenv()
print(os.getenv("DB_HOST"))
如果你指的是 PATH、PYTHONPATH 或 pip 相关变量,可以告诉我具体场景,我给你更针对性的命令。