在 Debian 里“设 Python 变量”通常有几种不同含义,下面分别说明,你可以看哪一种符合你的需求。
直接在 Python 交互环境或脚本中:
# 交互模式
python3
>>> x = 10
>>> name = "debian"
>>> print(x, name)
或写脚本 test.py:
x = 10
name = "debian"
print(x, name)
运行:
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 test.py arg1 arg2
Python:
import sys
print(sys.argv)
.env 文件(推荐项目使用)安装:
pip3 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"))
sudo update-alternatives --config python
或:
alias python=python3
如果你是指 “设置 Python 的环境变量 / 路径 / 版本 / 虚拟环境”,可以告诉我具体场景,我可以给你更精确的命令。