在 Debian 中启动 / 使用 Python,通常有以下几种常见方式,取决于你是想交互式运行、运行脚本,还是作为服务后台运行。
python3 --version
如果未安装:
sudo apt update
sudo apt install python3 python3-pip
python3
退出:
exit()
或按 Ctrl + D
假设你有 test.py:
python3 test.py
如果有可执行权限且脚本头部写了 shebang:
#!/usr/bin/env python3
可这样运行:
chmod +x test.py
./test.py
nohup python3 test.py > output.log 2>&1 &
查看进程:
ps aux | grep python3
sudo apt install screen
screen -S py
python3 test.py
# Ctrl+A 再按 D 退出
恢复:
screen -r py
创建服务文件:
sudo nano /etc/systemd/system/mypy.service
示例内容:
[Unit]
Description=Python Script
After=network.target
[Service]
ExecStart=/usr/bin/python3 /home/user/test.py
WorkingDirectory=/home/user
Restart=always
User=user
[Install]
WantedBy=multi-user.target
启动:
sudo systemctl daemon-reload
sudo systemctl start mypy
sudo systemctl enable mypy
查看状态:
systemctl status mypy
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python test.py
如果你是指:
可以告诉我你的具体使用场景,我可以给你更精确的方案。