初始提交

This commit is contained in:
oficcejo
2025-10-04 11:01:37 +08:00
commit f52c3ef5b3
29 changed files with 7023 additions and 0 deletions
+168
View File
@@ -0,0 +1,168 @@
# ⚡ 快速修复指南
## 部署错误:proxies参数问题
### 🔴 错误信息
```
分析过程中出现错误: Client.init() got an unexpected keyword argument 'proxies'
```
### ✅ 快速解决(3步)
#### 步骤1:升级OpenAI库
```bash
pip install --upgrade openai
```
#### 步骤2:重新安装依赖
```bash
pip install -r requirements.txt --upgrade
```
#### 步骤3:重启应用
```bash
streamlit run app.py
```
---
## 其他常见问题快速修复
### 1. 模块未找到错误
**错误**`ModuleNotFoundError: No module named 'xxx'`
**修复**
```bash
pip install xxx
# 或重新安装所有依赖
pip install -r requirements.txt
```
### 2. API密钥错误
**错误**`API Key未配置`
**修复**
```bash
# 创建.env文件
cp .env.example .env
# 编辑.env文件,添加API密钥
# DEEPSEEK_API_KEY=your_api_key_here
```
### 3. 端口被占用
**错误**`Address already in use`
**修复**
```bash
# 使用其他端口
streamlit run app.py --server.port 8502
```
### 4. 数据库锁定错误
**错误**`database is locked`
**修复**
```bash
# 停止所有streamlit进程
pkill -f streamlit
# 删除锁文件
rm -f *.db-wal *.db-shm
# 重新启动
streamlit run app.py
```
### 5. 权限错误
**错误**`Permission denied`
**修复**
```bash
# 设置正确权限
chmod 666 *.db
chmod 755 .
```
### 6. 中文乱码
**错误**PDF中文显示为方框
**修复**
```bash
# Windows: 确保系统安装了中文字体
# Linux: 安装中文字体包
sudo apt-get install fonts-wqy-zenhei
```
### 7. 网络超时
**错误**`Connection timeout`
**修复**
- 检查网络连接
- 验证防火墙设置
- 尝试使用代理
### 8. 内存不足
**错误**`MemoryError`
**修复**
```bash
# 限制数据加载大小
# 或增加系统内存
# 或使用更小的数据周期
```
---
## 🚀 完整重置流程
如果多个问题同时出现,可以尝试完整重置:
```bash
# 1. 停止所有进程
pkill -f streamlit
# 2. 清理虚拟环境
rm -rf venv/
# 3. 创建新虚拟环境
python -m venv venv
source venv/bin/activate # Linux/Mac
# 或
.\venv\Scripts\Activate.ps1 # Windows
# 4. 升级pip
pip install --upgrade pip
# 5. 重新安装依赖
pip install -r requirements.txt
# 6. 配置环境变量
cp .env.example .env
# 编辑.env文件添加API密钥
# 7. 重新启动
streamlit run app.py
```
---
## 📞 需要更多帮助?
1. 查看 `DEPLOYMENT_GUIDE.md` - 完整部署指南
2. 查看 `BUGFIX.md` - 详细错误记录
3. 查看 `README.md` - 使用说明
4. 检查GitHub Issues
---
**提示**:大多数问题都可以通过重新安装依赖或重启应用解决!