重要:本项目必须在 mineru2 conda 环境下运行所有代码。
/opt/miniconda3/envs/mineru2/bin/pythonmineru2所有 Python 脚本执行前必须激活环境:
conda activate mineru2
直接使用完整路径:
/opt/miniconda3/envs/mineru2/bin/python script.py
使用 run_in_terminal 工具时,命令格式:
conda activate mineru2 && python script.py
确保以下路径在 PYTHONPATH 中:
/Users/zhch158/workspace/repository.git/ocr_platform/Users/zhch158/workspace/repository.git/MinerU/Users/zhch158/workspace/repository.git/dots.ocr/Users/zhch158/workspace/repository.git/PaddleXcd ocr_validator && conda activate mineru2 && streamlit run streamlit_ocr_validator.py --server.runOnSave=true
conda activate mineru2 && python script.py
conda activate mineru2 && pip install package-name
conda activate mineru2 && pytest tests/
❌ 不要使用系统 Python:
# 错误示例
python3 script.py
/usr/bin/python script.py
❌ 不要在其他虚拟环境中运行:
# 错误示例
source venv/bin/activate
主要依赖(已安装在 mineru2 环境):
添加新的脚本时,在文件头部添加 shebang:
#!/opt/miniconda3/envs/mineru2/bin/python
执行测试或调试时,始终使用:
conda activate mineru2 && python -m pytest
conda activate mineru2 && python -m pdb script.py
在执行任何 Python 代码前,验证环境:
conda activate mineru2
python -c "import sys; print(sys.executable)"
# 应输出: /opt/miniconda3/envs/mineru2/bin/python
记住:任何涉及 Python 代码执行、包安装、测试运行的操作,都必须在 mineru2 环境下进行!