在 Ubuntu 上“配置 Python 文件”通常有几种常见含义,下面按最常见场景给你说明,你可以对照自己的需求:
python3 --version
which python3
sudo apt update
sudo apt install python3.10
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
sudo apt install python3-venv
python3 -m venv myenv
source myenv/bin/activate
deactivate
pip freeze > requirements.txt
pip install -r requirements.txt
# config.py
DEBUG = True
DATABASE_URL = "sqlite:///app.db"
# main.py
from config import DEBUG
print(DEBUG)
pip install python-dotenv
.env
DEBUG=True
DATABASE_URL=sqlite:///app.db
from dotenv import load_dotenv
import os
load_dotenv()
print(os.getenv("DEBUG"))
export PYTHONPATH=/your/project/path
永久生效可写入:
~/.bashrc
crontab -e
示例(每天运行):
0 2 * * * /path/to/venv/bin/python /path/to/script.py
pip install gunicorn
gunicorn app:app
如果你说的是某一种具体配置(比如 Django、Flask、VS Code、系统 Python 版本冲突、pip 源等),告诉我具体场景,我可以直接给你对应配置方法。