pip 安装说明
参考网址
https://www.jianshu.com/p/2be90ca7bdb3
- 列出需要安装的包:
pip freeze
- 生成requirements.txt文件,执行如下命令:
pip freeze > requirements.txt
- 在env1生成安装要求,在env2安装,可以执行如下命令:
$ env1/bin/pip freeze > requirements.txt
$ env2/bin/pip install -r requirements.txt
- 列出所有需要更新的包:
pip list --outdate
- 更新所有需要更新的包:
pip freeze --local | grep -v '^-e' | cut -d = -f 1 | xargs -n1 pip install -U
- 使用国内源安装:
pip install redis -i https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云 https://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣(douban) http://pypi.douban.com/simple/
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
python离线安装包方法汇总
这个错误表明虽然你在安装本地的ddddocr wheel文件,但pip仍然尝试联网下载其依赖包opencv-python-headless。以下是几种解决方案:
解决方案1:下载所有依赖包并离线安装
在有网络的电脑上操作:
# 创建依赖包目录
mkdir dependencies
# 下载ddddocr及其所有依赖
pip download ddddocr -d ./dependencies
# 或者明确下载缺少的包
pip download opencv-python-headless -d ./dependencies
pip download onnxruntime -d ./dependencies
pip download numpy -d ./dependencies
pip download Pillow -d ./dependencies
# 查看下载了哪些包
ls dependencies/
在离线电脑上安装:
# 将所有依赖包复制到离线电脑,然后安装
pip install --no-index --find-links=./dependencies ddddocr
解决方案2:使用--no-deps参数跳过依赖检查
# 先安装ddddocr但不安装依赖
pip install --no-deps ddddocr-1.5.6-py3-none-any.whl
# 然后手动安装所需依赖(需要提前准备好这些依赖包)
pip install --no-index --find-links=./dependencies opencv-python-headless numpy Pillow onnxruntime
解决方案3:批量下载常见依赖
创建一个requirements.txt文件:
opencv-python-headless>=4.5.0
numpy>=1.19.0
Pillow>=8.0.0
onnxruntime>=1.8.0
在有网络的电脑上执行:
pip download -r requirements.txt -d ./dependencies
解决方案4:检查并手动处理依赖
根据ddddocr的常见依赖,你需要准备以下包:
opencv-python-headlessnumpyPillowonnxruntime
完整操作步骤示例:
步骤1:在有网络的环境中准备所有包
# 创建目录
mkdir offline_install
cd offline_install
# 下载主包和所有依赖
pip download ddddocr -d .
# 验证下载的包
ls -la
步骤2:将整个文件夹复制到离线电脑
步骤3:在离线电脑上安装
cd offline_install
# 方法A:一次性安装所有包
pip install --no-index --find-links=. ddddocr
# 方法B:如果方法A失败,逐个安装
pip install --no-index --find-links=. numpy
pip install --no-index --find-links=. Pillow
pip install --no-index --find-links=. opencv-python-headless
pip install --no-index --find-links=. onnxruntime
pip install --no-index --find-links=. ddddocr
如果仍然遇到问题:
- 检查Python版本兼容性:确保下载的包与你的Python版本匹配
- 检查操作系统架构:确保是适合你系统的包(Windows/Linux,32位/64位)
- 使用conda离线包:如果你使用conda,可以下载conda包离线安装
紧急解决方案:
如果无法立即获得所有依赖包,可以尝试:
# 强制安装,忽略缺失的依赖(不推荐,可能导致运行时错误)
pip install --no-deps ddddocr-1.5.6-py3-none-any.whl
推荐使用解决方案1,确保所有依赖都准备齐全,这样可以避免后续使用时的各种问题。

浙公网安备 33010602011771号