使用anaconda 创建环境,安装spyder 5.0.5,在运行spyder时出现提示
根据网上查找的结果,执行下面的命令:
conda install -c conda-forge libspatialindex
conda install -c conda-forge rtree
在anaconda环境中查看已经安装了 rtree 0.9.7
但在打开spyder时还是提示同样信息,如何解决?
将spatialindex_c-64.dll文件复制到anaconda的环境目录下C:\Users\XXX_\anaconda3\envs\pytorch\Lib\site-packages\rtree
问题解决
Traceback (most recent call last):
File "C:\Users\wang_.spyder-py3\temp.py", line 15, in
import rtree
File "C:\Users\wang_\anaconda3\envs\pytorch\lib\site-packages\rtree_init_.py", line 9, in
from .index import Rtree, Index # noqa
File "C:\Users\wang_\anaconda3\envs\pytorch\lib\site-packages\rtree\index.py", line 6, in
from . import core
File "C:\Users\XXX_\anaconda3\envs\pytorch\lib\site-packages\rtree\core.py", line 75, in
rt = finder.load()
File "C:\Users\XXX_\anaconda3\envs\pytorch\lib\site-packages\rtree\finder.py", line 67, in load
raise OSError("could not find or load {}".format(lib_name))
_OSError: could not find or load spatialindex_c-64.dll_
在环境中已经安装rtree0.9.7,但在查Spyder的依赖时却显示未安装