2013-07-25 7 views
7

पर डीएल लोड विफलता मैं विंडोज 8 पर पायथन 3.3.1 का उपयोग कर scipy.optimize आयात करने का प्रयास कर रहा हूं। मैं scipy-0.12.0 का उपयोग कर रहा हूं। जब मैं आयात करने का प्रयास, अजगर रिटर्न निम्न त्रुटि:scipy.optimize विंडोज 8

>>> import scipy.optimize 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "C:\Python33\lib\site-packages\scipy\optimize\__init__.py", line 146, in 
<module> 
    from .optimize import * 
    File "C:\Python33\lib\site-packages\scipy\optimize\optimize.py", line 34, in < 
module> 
    from .linesearch import \ 
    File "C:\Python33\lib\site-packages\scipy\optimize\linesearch.py", line 16, in 
<module> 
    from scipy.optimize import minpack2 
ImportError: DLL load failed: The specified module could not be found. 

मेरा मानना ​​है कि यह एक ऑपरेटिंग सिस्टम त्रुटि है क्योंकि scipy.optimize का आयात सफल होता है जब एक विंडोज 7 मशीन पर अजगर के समान संस्करण और scipy का उपयोग कर।

मैं किसी भी सहायता की सराहना करता हूं।

धन्यवाद।

उत्तर

9

यह न्यूम्पी के असंगत संस्करण का उपयोग करने में एक समस्या हो सकती है। हमने Christoph Gohlke's website से एक न्यूम्पी-एमकेएल बिल्ड का उपयोग करके द्वारा काम पर कंप्यूटर पर इस समस्या को हल किया। इसने विंडोज 8 कंप्यूटर्स पर हमारी समस्याओं को हल किया, क्योंकि अपनी वेबसाइट से सिस्सी के निर्माण के लिए नम्पी एमकेएल बिल्ड की आवश्यकता होती है।

0

मैं वास्तव में आप एक इन पैकेजों के साथ SciPy और NumPy स्थापित करने के लिए प्रोत्साहित करते हैं:

अन्य बुद्धिमान तुम सब अजीब त्रुटि के साथ खत्म हो जाएगा क्योंकि ये संकुल मुख्य रूप से सी पुस्तकालयों पर आधारित होते हैं जिन्हें उन्हें संकलित करने की आवश्यकता होती है और आमतौर पर मानक विंडोज स्थापना एच नहीं होती है सही कंपाइलर एवी।

+0

+1 मैं पाइथन (एक्स, वाई) पर [WinPython] (https://code.google.com/p/winpython/) पसंद करता हूं, क्योंकि इसमें 64 बिट संस्करण उपलब्ध हैं। लेकिन वे मूल रूप से एक ही बात हैं, और दोनों एक ही आदमी द्वारा मंत्रमुग्ध हैं। – Jaime