没有名为scipy.misc的模块

时间:2015-06-04 09:51:27

标签: python scipy

我试图为某些作品设置我的蟒蛇,但我挣扎了这么多! 我需要使用python3.4和scipy模块。

我使用终端的python3 setup.py install命令构建了scipy模块,但是当我尝试从scipy.misc模块导入 imread函数时就说

No module named scipy.misc is found.

我读到我需要安装PIL或Pillow,但我已经这样做了。

我现在该做什么?

2 个答案:

答案 0 :(得分:0)

您是否在呼叫./script.py

在许多情况下,脚本将被硬编码以使用系统的python安装,但也许您在virtualenv或conda env中安装了scipy。

因此,请确保脚本中的第一个“shebang”行显示您安装scipy的python的路径。如果它是硬编码的,请改为考虑#!/usr/bin/env python

您是否在呼叫python script.py

如果是,请确保which python显示正确的路径。

答案 1 :(得分:0)

有一个名为Anaconda的Python和其他工具的发行版解决了许多这样的安装问题 注意:安装完成后,重新启动终端,如果选中了复选框,则应为其设置路径。 使用pip install <package>conda install <package>仅使用python setup.py install,如果这些都不起作用,或者甚至更好,您可以使用用户界面(Anaconda Navigator)完成所有这些操作而无需打开终端。< / p>

download link

希望这有帮助。