繁体   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