2015-07-29 17 views
5

Tôi đã cố gắng để nhập khẩu scipy.stats, tuy nhiên vẫn gặp lỗi của 'ImportError: không thể nhập tên ellipkm1'ImportError: không thể nhập tên ellipkm1

Đây là hồ sơ theo dõi toàn bộ các lỗi:

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 

Vì vậy, tôi nên làm gì để khắc phục sự cố này?

+0

Cảm ơn Anand đã chỉnh sửa! – Sui

+0

Bạn có tệp có tên là '_ufuncs' hoặc' ellipkm1' không? –

+0

Tôi đã tìm thấy một vài tập tin với _ufuncs trong tên của chúng – Sui

Trả lời

1

tôi phải nâng cấp:

pip install scipy --upgrade 

để scipy == 0.16.1 để làm cho nó làm việc. Lưu ý rằng tôi đã gỡ bỏ cài đặt scipy khỏi root và cài đặt nó trong virtualenv.

Ngoài ra, Nếu bạn muốn sử dụng cùng một phiên bản của scipy, bạn có thể chạy:

pip install -U --force-reinstall scipy 

tôi đã scipy == 0.15.1 và lệnh trên cố định nó.

0

Tôi đã gặp vấn đề tương tự với scipy được cài đặt thông qua conda. Chạy

conda upgrade scipy -f 

sửa nó cho tôi. Tôi đã sử dụng cờ -f vì tôi đã cài đặt scipy ở phiên bản mới nhất.

Các vấn đề liên quan