guoyu/Test/python/服务器安装命令.txt
2025-12-11 23:28:07 +08:00

92 lines
2.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ============================================
# Whisper 服务器端安装命令清单
# ============================================
# 一、配置 pip 使用清华镜像(加速下载)
# ============================================
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 二、安装 Python 依赖包
# ============================================
# 安装 Flask 和 Flask-CORS
pip install flask==2.3.0 flask-cors==4.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
# 注意openai-whisper 你已经安装了,跳过
# 如果需要重新安装:
# pip install openai-whisper -i https://pypi.tuna.tsinghua.edu.cn/simple
# 三、验证安装
# ============================================
pip list | grep -E "flask|whisper|cors"
# 应该看到:
# flask 2.3.0
# flask-cors 4.0.0
# openai-whisper (已安装的版本)
# 四、上传 whisper_server.py 到服务器
# ============================================
# 在本地电脑执行(上传文件到服务器):
# scp whisper_server.py user@服务器IP:/path/to/目录/
# 五、启动 Whisper 服务
# ============================================
# 方式1前台运行测试用
python whisper_server.py
# 方式2后台运行推荐
nohup python whisper_server.py > whisper.log 2>&1 &
# 查看日志
tail -f whisper.log
# 六、验证服务是否启动成功
# ============================================
curl http://localhost:5001/health
# 或从其他机器访问
curl http://服务器IP:5001/health
# 应该返回:
# {
# "status": "ok",
# "service": "Whisper语音识别服务",
# "model": "base"
# }
# 七、开放防火墙端口(如果访问不通)
# ============================================
# CentOS/RHEL
firewall-cmd --permanent --add-port=5001/tcp
firewall-cmd --reload
# Ubuntu/Debian
ufw allow 5001/tcp
# 查看防火墙状态
firewall-cmd --list-ports # CentOS
ufw status # Ubuntu
# 八、查看服务运行状态
# ============================================
ps aux | grep whisper # 查看进程
netstat -tunlp | grep 5001 # 查看端口
# 九、停止服务
# ============================================
# 查找进程ID
ps aux | grep whisper_server.py
# 停止进程
kill -9 进程ID