很难找到解决这个问题的方法。
我一直在互联网上阅读并在Stackoverflow上发现了这个问题:
Solution #1和Solution #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项目时,打印出相同的错误。
希望你们能帮帮我。
答案 0 :(得分:0)
我相信您的问题可能就是您运行代码的方式 - OS-X可以 系统python和用户python安装。
从命令提示符(与pip告诉您已经安装了scipy的那个相同),尝试运行您的脚本,我将假设它被称为your_script.py
:< / p>
python your_script.py
它应该有效,但是如果你运行:
your_script.py
它可能无效。
我没有Mac可以试验,但你应该在网上阅读这个问题 - here