需求描述
因工作需要,在数据处理时需要使用spyder软件;鉴于anaconda中的spyder的安装比较重,且spyder没有单独的软件包进行安装。所以使用单独的python,并使用pip进行安装。
开发环境
- win10
- python 3.9.9
- spyder 5.2.1
过程描述
- 安装:在python的单独环境中,使用pip进行spyder的安装,本人使用的是阿里云的pypi镜像源;
- 使用:打开使用spyder
问题分析并解决
- 通过降低rtree的版本来测试是否可以找到问题的原因,在降低版本时,会出现报错:
OSError: could not find or load spatialindex_c-32.dll
- 通过测试使用此文件的本地安装,可以使spyder识别rtree依赖包;Rtree-0.9.7-cp39-cp39-win32
我的配置环境
or 此网站中的对应版本 - 但是我并没有找到相应的文件(spatialindex_c-32.dll),不确定是不是在上述的Rtree文件中已经规避了相应的错误;
- 你如果有兴趣的话,可以进行研究一下;