我试图为某些作品设置我的蟒蛇,但我挣扎了这么多! 我需要使用python3.4和scipy模块。
我使用终端的python3 setup.py install
命令构建了scipy模块,但是当我尝试从scipy.misc模块导入 imread函数时就说
No module named scipy.misc is found.
我读到我需要安装PIL或Pillow,但我已经这样做了。
我现在该做什么?
答案 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>
希望这有帮助。