উইন্ডোজ b৪ বিটে rtree ইনস্টল করা


12

আমি উইন্ডোজ 10 64৪ বিট ব্যবহার করছি, আমার ওস নামটি 'এনটি', আমি ইনস্টল করতে পাইপ ব্যবহার করেছি তবে এর স্পটিয়ালিনডেক্স_সি.ডিএল সম্পর্কে অভিযোগ

 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

আমি rtree-0.8.2 ডাউনলোড করেছি এবং তারপরে পাইথন সেটআপ.পি ইনস্টল চালিয়েছি এবং আমার একই বার্তা রয়েছে

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>  

আমি স্পাটিআইলিডেক্স dll ফাইলগুলি 'লিওপ্যাসিটিএলিনডেক্স -১.৮.১-উইন-msvc-2010-x64-x32.zip' ডনলোড করেছি। এই ফাইলটিতে 32 এবং 64 বিট উভয়ই থাকে, আনজিপ করুন এবং ইনস্টলেশন ফোল্ডারে রাখুন, পাইথন সেটুও.পি ব্যবহার করে ইনস্টল করার সময় এটি ইনস্টল করুন এটি এখনও স্পেশিয়ালিনডেক্স ডিএলএল ফাইল সম্পর্কে অভিযোগ করছে

উত্তর:


13

দয়া করে দেখুন, আমি কীভাবে অর্কিতে পাইপরোজ ইনস্টল করতে পারি?

1) RTree মডিউল একটি সংস্করণ সঙ্গে কম্পাইল করা প্রয়োজন libspatialindex ইনস্টল ) সিস্টেম (আপনার কম্পিউটার কেবল spatialindex Dll যোগ না পরে
2) উইন্ডোজ লিনাক্স বা ম্যাক OS X হিসেবে ডিফল্টরূপে কোন কম্পাইলার আছে তাই আপনি ইনস্টল করা যাবে না RTree সঙ্গে pip অথবা setup.py install
3) মধ্যে পাইথন প্যাকেজ সূচক পৃষ্ঠায় RTree , নিচে ডাউনলোড সেখানে উল্লেখ করা হয়

উইন্ডোজ বাইনারিগুলি http://www.lfd.uci.edu/~gohlke/pythonlibs/#rtree

ফাইলগুলি Rtree-0.8.2-cp27-no-win32.Wl এবং Rtree-0.8.2-cp27-none-win_amd64.Wl

একটি WHL ফাইল ইনস্টল করতে, ফাইলটি ডাউনলোড করুন এবং

pip install Rtree-0.8.2-cp27-none-....whl (32 or 64)

Rtree-0.8.2-cp27-none-win32.Wl পাইথন 34 প্ল্যাটফামে সমর্থিত নয়
ভালিটিম

তারপরে আপনাকে লিটারপ্যাসিয়ালিনডেক্সের একটি সংস্করণ দিয়ে রত্রীকে সংকলন করতে হবে তবে আমি আপনাকে সাহায্য করতে পারি না কারণ আমি উইন্ডোজ ব্যবহার করি না
জেন

এই ডাউনলোড করা চাকাটি আপনার নিজের প্যাকেজে অন্তর্ভুক্ত করা এবং সেখান থেকে পাইপ ইনস্টল করা কি সম্ভব? এই মুহুর্তে আমি আর্ট্রিকে নির্ভরতা হিসাবে নির্দিষ্ট করতে পারি না ...
রবিন ডি

3

আমার একই সমস্যা ছিল এবং আর্ট্রি ইন-এর কোর.পি ফাইলটি পরিবর্তন করে এটি সমাধান করেছি

সি: \ PROGRA ~ 1 \ QGIS2 ~ 1.18 \ অ্যাপ্লিকেশান \ Python27 \ liberal এর সংক্ষিপ্ত রূপ \ সাইট-প্যাকেজ \ rtree \ core.py

এবং এই লাইনটি পরিবর্তন করেছে:

rt = _load_library('spatialindex_c.dll', ctypes.cdll.LoadLibrary)

এটা দ্বারা :

rt = _load_library('spatialindex_c-64.dll', ctypes.cdll.LoadLibrary)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.