[解决]:python 3.7 split_label.py OSError: [WinError 126] 找不到指定的模块。

问题:

 CTPN split_label.py: from shapely.geometry import Polygon OSError: [WinError 126] 找不到指定的模块。

原因:

日期:20200420, python 3.7版本 使用pip install shapely 默认安装1.7版本,但是CTPN算法的split_label.py文件支持1.6.4版本以前,安装1.7版本会报错。

下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/,没有1.6.4下没有适合python 3.7的文件。

解决:下载Shapely‑1.6.4.post2‑cp35‑cp35m‑win_amd64.whl,然后改名为Shapely‑1.6.4.post2‑cp37‑cp37m‑win_amd64.whl

去到下载文件目录: python -m pip install Shapely-1.6.4.post2-cp37-cp37m-win_amd64.whl,即可解决