SimpleCRF icon indicating copy to clipboard operation
SimpleCRF copied to clipboard

Windows系统下无法安装

Open ryandok opened this issue 3 years ago • 3 comments

1628843745(1) 请问是不支持windows环境吗?

ryandok avatar Aug 13 '21 08:08 ryandok

windows下编译,在某些python版本下会失败,主要原因是依赖的densecrf和densecrf3d的源码中的Eigen源码可能版本不匹配导致的。需要下载最新的eigen源码替换这两个依赖中的eigen源码,然后重新编译安装。具体操作可以参考我的步骤:

  1. 请重新下载最新的eigen。
  2. 请到pypi下载SimpleCRF的源码包,通过pip setup.py build & pip setup.py install手动编译和安装。build前需要替换源码中的eigen
  3. 请到eigen官网下载源码,解压到本地,取出eigen-3.4.0/Eigen文件夹;
  4. 将eigen-3.4.0/Eigen文件夹替换以下两个文件夹中的Eigen:
    • SimpleCRF-0.1.0\dependency\densecrf3d\include
    • SimpleCRF-0.1.0\dependency\densecrf\include
  5. 重新pip setup.py build & pip setup.py install

brisyramshere avatar Aug 21 '21 04:08 brisyramshere

windows下编译,在某些python版本下会失败,主要原因是依赖的densecrf和densecrf3d的源码中的Eigen源码可能版本不匹配导致的。需要下载最新的eigen源码替换这两个依赖中的eigen源码,然后重新编译安装。具体操作可以参考我的步骤:

  1. 请重新下载最新的eigen。

  2. 请到pypi下载SimpleCRF的源码包,通过pip setup.py build & pip setup.py install手动编译和安装。build前需要替换源码中的eigen

  3. 请到eigen官网下载源码,解压到本地,取出eigen-3.4.0/Eigen文件夹;

  4. 将eigen-3.4.0/Eigen文件夹替换以下两个文件夹中的Eigen:

    • SimpleCRF-0.1.0\dependency\densecrf3d\include
    • SimpleCRF-0.1.0\dependency\densecrf\include
  5. 重新pip setup.py build & pip setup.py install

非常感谢您的解答

ryandok avatar Aug 23 '21 06:08 ryandok

I have added a PR to update and fix this issue: https://github.com/masadcv/SimpleCRF/tree/fix-windows-error

masadcv avatar Sep 16 '21 15:09 masadcv