2015-07-29 9 views
5

मैं scipy.stats आयात करने की कोशिश की गई, हालांकि की त्रुटि मिलती रहती है 'ImportError: नाम ellipkm1 आयात नहीं कर सकते':ImportError: आयात नहीं कर सकते नाम ellipkm1

Traceback (most recent call last): 
    File "<interactive input>", line 1, in <module> 
    File "C:\Python27\ArcGIS10.2\lib\site-packages\scipy\stats\__init__.py", line 321, in <module> 
    from .stats import * 
    File "C:\Python27\ArcGIS10.2\lib\site-packages\scipy\stats\stats.py", line 180, in <module> 
    import scipy.special as special 
    File "C:\Python27\ArcGIS10.2\lib\site-packages\scipy\special\__init__.py", line 603, in <module> 
    from .basic import * 
    File "C:\Python27\ArcGIS10.2\lib\site-packages\scipy\special\basic.py", line 14, in <module> 
    from ._ufuncs import (ellipkm1, mathieu_a, mathieu_b, iv, jv, gamma, psi, zeta, 
ImportError: cannot import name ellipkm1 

यहाँ त्रुटि की पूरी ट्रैक रिकॉर्ड है

तो इस समस्या को ठीक करने के लिए मुझे क्या करना चाहिए?

pip install scipy --upgrade 

यह काम करने के लिए == 0.16.1 SciPy रहे हैं:

+0

धन्यवाद संपादन के लिए आनंद! – Sui

+0

क्या आपके पास '_ufuncs' या' ellipkm1' नामक एक फ़ाइल है? –

+0

मुझे _ufuncs के साथ उनके नाम – Sui

उत्तर

1

मैं उन्नत करने के लिए किया था। ध्यान दें कि मैंने रूट से अनइंस्टॉल किया था और इसे वर्चुअलएन्व में स्थापित किया था।

इसके अलावा, आप scipy के समान संस्करण का उपयोग करना चाहते हैं, तो आप चला सकते हैं:

pip install -U --force-reinstall scipy 

मैं scipy == 0.15.1 और इसके बाद के संस्करण में यह तय आदेश था।

0

मुझे कोंडा के माध्यम से स्थापित एक ही समस्या थी।

conda upgrade scipy -f 

इसे मेरे लिए तय किया गया। मैंने -f ध्वज का उपयोग किया क्योंकि मैंने हाल ही के संस्करण में पहले से ही स्थापित किया था।

संबंधित मुद्दे