簡體   English   中英

即使安裝了scipy,也沒有名為scipy.lib.six的模塊

[英]No module named scipy.lib.six even if scipy is installed

我在ubuntu上使用apt-get安裝了scipynumpy在我嘗試使用scikit-image之前,它運行良好。 似乎scipy.lib中有一個名為six的模塊,該模塊不存在於scipy中。 因此,我越來越

  File "/usr/lib/python2.7/dist-packages/scipy/ndimage/_ni_support.py", line 35, in <module>
    from scipy.lib.six import integer_types, string_types
ImportError: No module named six

有安裝six模塊的解決方法嗎? 我的scipy版本是0.13.3

編輯 :事實證明, six模塊確實是同一個包,名稱為six 我卸載了sixpython-scipy ,在重新安裝scipy時出現以下錯誤

W: pycompile:160: dangling symlink skipped: /usr/lib/python2.7/dist-packages/scipy/lib/decorator.py (../../decorator.py)
W: pycompile:160: dangling symlink skipped: /usr/lib/python2.7/dist-packages/scipy/lib/six.py (../../six.py)

重新編輯 :我想我已經解決了問題。 在安裝scipy時,它會嘗試與dist-packages已經安裝的six模塊建立符號鏈接。 但是要注意的是,scipy安裝在/usr/lib/內部, six安裝在/usr/local/lib

如果您使用的是Windows,則可以下載Gohlke提供的軟件包: http ://www.lfd.uci.edu/~gohlke/pythonlibs/#six

否則,您可以下載滾輪(擴展名為.whl)並使用pip進行安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM