Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows系统下无法安装 #4

Open
ryandok opened this issue Aug 13, 2021 · 3 comments
Open

Windows系统下无法安装 #4

ryandok opened this issue Aug 13, 2021 · 3 comments

Comments

@ryandok
Copy link

ryandok commented Aug 13, 2021

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

@brisyramshere
Copy link

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
Copy link
Author

ryandok commented Aug 23, 2021

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

非常感谢您的解答

@masadcv
Copy link
Contributor

masadcv commented Sep 16, 2021

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants