切换到 root 交互式 shell(进入后提示符通常变成 #)
进入 root 后,后面的命令一般不需要再加 sudo
sudo -i更新软件源索引(刷新可安装软件列表)
apt update安装 Python3 + venv + pip
顺便安装 openssl:add_site.sh 里用 openssl rand 生成数据库密码
apt install -y python3 python3-venv python3-pip openssl查看 Python3 版本,确认安装成功
python3 --version清空(或创建)deploy_v5_1.py,然后打开 nano 编辑
把你的 Python 脚本粘贴进去,保存退出(nano: Ctrl+O 回车保存,Ctrl+X 退出)
truncate -s 0 /root/setup.py && nano /root/setup.py给脚本加可执行权限(可选,但推荐)
chmod +x /root/setup.py执行部署脚本
python3 /root/setup.py
创建虚拟环境目录,建议放到 /root/venvs/ 里
mkdir -p /root/venvs
python3 -m venv /root/venvs/deployenv
激活虚拟环境
source /root/venvs/deployenv/bin/activate
确认现在用的是虚拟环境的 python
which python 应该指向:/root/venvs/deployenv/bin/python
which python
python --version
升级 pip(可选但常做)
pip install --upgrade pip
在虚拟环境里运行你的脚本(练习)
python /root/setup.py
退出虚拟环境
deactivate
原创文章,作者:开心电脑网,如若转载,请注明出处。