兼容安装PPOCRLabel与Eiseg
兼容安装PPOCRLabel与Eiseg
conda activate Paddle
pip install PPOCRLabel -i https://mirror.baidu.com/pypi/simple
pip instal eiseg -i https://mirror.baidu.com/pypi/simple
可以看到两个标注工具的库都包含有opencv-python,只符合一个库,那么另一个库就会打不开,报下面这样的错误:
因此这里先卸载掉原来的opencv-python
pip uninstall opencv-python
下面是目前opencv-python已发布的一些版本号:
opencv-python==4.2.0.34 (from versions: 3.4.0.14, 3.4.2.17, 3.4.3.18, 3.4.4.19, 3.4.5.20, 3.4.6.27, 3.4.7.28, 3.4.8.29, 3.4.9.31, 3.4.9.33, 3.4.10.35, 3.4.10.37, 3.4.11.39, 3.4.11.41, 3.4.11.43, 3.4.11.45, 3.4.13.47, 3.4.14.51, 3.4.14.53, 3.4.15.55, 3.4.16.57, 3.4.16.59, 3.4.17.61, 4.0.0.21, 4.0.1.23, 4.0.1.24, 4.1.0.25, 4.1.1.26, 4.1.2.30, 4.2.0.32, 4.2.0.34, 4.3.0.36, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.2.52, 4.5.2.54, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62)
经过测试,根据eiseg的requirements安装,默认安装的是最新的版本,但这个最新的版本又不符合PPOCRLabel的版本号。根据PPOCRLabel的requirements和README安装,也会出现错误。
注意到下面的错误提示
因此重新用opencv-python4.2.0.32试了一下,发现还是无法同时兼容两个,而且opencv-python4.4.0也不行,
于是本次枚举试错的方式,从4.2.0.32向4.4.0进行安装尝试,最终发现opencv-python==4.2.0.34就是符合两个库的安装的OpenCV库。
下面来测试一下
eiseg
PPOCRLabel
Talk is cheap. Show me the code