सही ढंग से स्थापित न होना


26

मैं एक नई मशीन पर Shapely को चलाने की कोशिश कर रहा हूं, और इसे अपने वेबपेज पर इंस्टॉलर का उपयोग करके और उपयोग करके स्रोत से इसे स्थापित करने की कोशिश की pip install shapely। हर संदर्भ मैं लाइब्रेरी से बनाने की कोशिश करता हूं सिवाय from shapely import *त्रुटि को फेंकने के WindowsError: [Error 126] The specified module could not be found। क्या किसी के पास एक समान अनुभव है जब शेपली का लाभ उठाने की कोशिश की जा रही है, और यह पता लगाने के लिए कि इसे सही ढंग से काम करने के लिए कैसे प्राप्त करें?

पायथन त्रुटि फेंकी:
WindowsError: [Error 126] The specified module could not be found

पर्यावरण:
विंडोज 7 64-बिट
पायथन 2.7



अगली पंक्ति ने मेरे मामले में समस्या हल कर दी: conda install -c scitools / लेबल / संग्रह सुडौल
Vincenzo

जवाबों:


40

आप अपनी स्थापना गलत कर रहे हैं।

के बजाय

pip install shapely

https://pypi.org/project/Shapely/#built-distributions पर जाएं देखने के लिए आप https://www.lfd.uci.edu/~gohlke/pythonlibs/#ppely पर विंडोज व्हील डाउनलोड कर सकते हैं

दूसरे लिंक पर, फाइल Shapely .4 1.6.4.post1 link cp35 ‑ cp35m 5 win_amd64.whl पर क्लिक करें

Shapely p 1.6.4 Shapely का संस्करण है, cp35 m cp35m का अर्थ है कि पहिया Python 3.5 के लिए है, win_amd64 का अर्थ है कि यह 64 बिट आर्किटेक्चर के साथ विंडोज के लिए है (आप Python संस्करण और Windows आर्किटेक्चर के आधार पर एक और पहिया चुन सकते हैं)

निम्नलिखित के साथ इंस्टॉल लॉन्च करें और इसके बाद ठीक होगा।

pip install Shapely1.6.4.post1cp35cp35mwin_amd64.whl

बस एक जानकारी के रूप में, "पाइप इंस्टॉल सुडौल रूप से" काम करता है, जब आपके पास सी कंपाइलर जियोस डीएल बनाने के लिए स्थापित होता है और यह विंडोज पर काम करने का तरीका नहीं है।



1

त्रुटि 126 इंगित करता है कि कुछ निर्भर DLL नहीं मिल सकता है। संभवतया, यह इसलिए है क्योंकि Shapely GEOS नहीं खोज सकता।

Pypi से इंस्टॉल का उपयोग करने का प्रयास करें: लिंक

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.