ImportError: No module named ‘backports‘(配置运行NeuralRecon)

目的:最近配置NeuralRecon的环境,感觉还是比较麻烦的。在用conda安装和配置环境的时候出上述问题,记下来供后续的查阅。
在配置NeuralRecon的时候,需要安装一个模块torchsparse,它的github的库如下(搜索torchsparse即可):
在这里插入图片描述

安装它要求安装,然后出现问题为:
ImportError: No module named ‘backports’
但是如果pip install backports 不行。因为找不到这个模块,看看的FAQ
在这里插入图片描述
我的电脑是nvcc的cuda版本为:

在这里插入图片描述
torch 对应的cuda版本为:

在这里插入图片描述11.3和11.4,以为是这个问题。困扰了很久。不想重新装。nvcc的cuda版本。torch还没有11.4的cuda版本。
因此,当时就下载源码git clone到本地,发现问题,它的requirement.txt里面为。
在这里插入图片描述

它需要backport.cached_property
因此,需要pip install backport.cached_property
如果还不行,在网上找了一个
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AgVqakyV-1666703282161)(http在这里插入图片描述
这样就可以使用pip setup.y install 在本地编译安装torchsparse了。

猜你喜欢

转载自blog.csdn.net/weixin_43851636/article/details/127521292
今日推荐