linux主机离线安装opencv的解决方案

在无法连接外网的Python3环境中安装OpenCV-Python,可以通过在有网络的机器上使用`pipdownload`下载对应的whl文件(如opencv-python和numpy),然后将文件传输到生产环境主机,使用本地pip安装这两个whl包来解决。
摘要由CSDN通过智能技术生成

生产环境中的主机有python3,但是无法连外网,所以没法直接使用pip install opencv-opthon来安装。
解决方案是:
1.在可以连网的机器上通过pip download命令下载安装包,注意命令中需要指定以参数:
platform=manylinux1_x86_64
–only-binary=:all:
如:
(py3.6.13) C:\Users\user>pip download opencv-python --platform=manylinux1_x86_64 --python-version 3.6.13 --trusted-host mirrors.aliyun.com --only-binary=:all:
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting opencv-python
Downloading http://mirrors.aliyun.com/pypi/packages/72/c2/e9cf54ae5b1102020ef895866a67cb2e1aef72f16dd1fde5b5fb1495ad9c/opencv_python-4.2.0.34-cp36-cp36m-manylinux1_x86_64.whl (28.2 MB)
|████████████████████████████████| 28.2 MB 652 kB/s
Collecting numpy>=1.11.3
Downloading http://mirrors.aliyun.com/pypi/packages/45/b2/6c7545bb7a38754d63048c7696804a0d947328125d81bf12beaa692c3ae3/numpy-1.19.5-cp36-cp36m-manylinux1_x86_64.whl (13.4 MB)
|████████████████████████████████| 13.4 MB 384 kB/s
Saved c:\users\user\opencv_python-4.2.0.34-cp36-cp36m-manylinux1_x86_64.whl
Saved c:\users\user\numpy-1.19.5-cp36-cp36m-manylinux1_x86_64.whl
Successfully downloaded opencv-python numpy

2.命令完成后生成了两个whl安装包,把包文件上传到生产环境主机

3.在生产环境的主机中执行以下命令安装:
./pip install numpy-1.19.5-cp36-cp36m-manylinux1_x86_64.whl
./pip install opencv_python-4.2.0.34-cp36-cp36m-manylinux1_x86_64.whl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值