J'utilise windows10 64 bits, mon os.name est 'nt', j'ai utilisé pip pour installer mais il se plaint de spatialindex_c.dll
File "C:\Users\Bachir\AppData\Local\Temp\pip-build-td64lrth\rtree\rtree\core.py", line 101, in <module>
raise OSError("could not find or load spatialindex_c.dll")
OSError: could not find or load spatialindex_c.dll
J'ai téléchargé rtree-0.8.2 et ensuite exécuté l'installation de python setup.py et j'ai le même message
PS C:\Users\Bachir\documents\Python Scripts\Rtree-0.8.2> python setup.py install
Traceback (most recent call last):
File "setup.py", line 4, in <module>
import rtree
File "C:\Users\Bachir\documents\Python Scripts\Rtree-0.8.2\rtree\__init__.py", line 1, in <module>
from .index import Rtree
File "C:\Users\Bachir\documents\Python Scripts\Rtree-0.8.2\rtree\index.py", line 6, in <module>
from . import core
File "C:\Users\Bachir\documents\Python Scripts\Rtree-0.8.2\rtree\core.py", line 101, in <module>
raise OSError("could not find or load spatialindex_c.dll")
OSError: could not find or load spatialindex_c.dll
PS C:\Users\Bachir\documents\Python Scripts\Rtree-0.8.2>
J'ai téléchargé les fichiers dll spatialindex 'libspatialindex-1.8.1-win-msvc-2010-x64-x32.zip'. ce fichier contient à la fois 32 et 64 bits, décompressez et placez dans le dossier d'installation, lors de l'installation à l'aide de python setuo.py installez-le toujours en se plaignant du fichier dll spatialindex
J'ai eu le même problème et je l'ai résolu en modifiant le fichier core.py dans Rtree dans
et changé cette ligne:
par ça :
la source