python - ImportError:在Mac上没有名为scipy的模块

时间:2016-09-04 18:46:29

标签: python pip homebrew

很难找到解决这个问题的方法。

我一直在互联网上阅读并在Stackoverflow上发现了这个问题:

Solution #1Solution #2没有结果。

当我使用时:

pip install scipy

输出

Requirement already satisfied (use --upgrade to upgrade): scipy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python

然后我做

pip install scipy --updrage

并输出

OSError: [Errno 1] Operation not permitted: 
'/var/folders/y3/r_j97_g91494mm7r9th0zycm0000gn/T/pip-paR57c-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy-1.8.0rc1-py2.7.egg-info'

我甚至尝试使用port安装:

sudo port install py27-numpy py27-scipy py27-matplotlib py27-ipython +notebook py27-pandas py27-sympy py27-nose

同样的结果,它说它已经安装但是当我尝试运行我的Python项目时,打印出相同的错误。

希望你们能帮帮我。

1 个答案:

答案 0 :(得分:0)

我相信您的问题可能就是您运行代码的方式 - OS-X可以 系统python和用户python安装。

从命令提示符(与pip告诉您已经安装了scipy的那个相同),尝试运行您的脚本,我将假设它被称为your_script.py :< / p>

python your_script.py

它应该有效,但是如果你运行:

your_script.py

它可能无效。

我没有Mac可以试验,但你应该在网上阅读这个问题 - here