0

我意识到尝试远程诊断和解决安装问题(尤其是使用 Python)即使不是徒劳也很困难,但我已经用尽了我找到的所有网络建议。

操作系统:OSX 10.8.5

要点是我通过 Homebrew 安装了所有东西,并且在 simplecv 站点上遇到了与此人相同的错误完整错误输出如下。

ImportError:无法导入名称 add_newdocs

我已经阅读了 simplecv 的安装指南以及那些从该站点链接的指南,并且我看到了这些问题:如何在 OSX 10.8 上安装 SimpleCV安装 SimpleCV时遇到问题,但尝试他们的解决方案时运气不佳。我尝试了各种其他安装 scipy、numpy 等的方法。

在 simplecv dist 中有一个需求文档,其中列出了:

SimpleCV

 pygame>=1.9.1 
 PIL==1.1.7 
 nose>=1.0.0 
 ipython>=0.12 
 numpy>=numpy-2.0.0

那是numpy 2.0吗?在下面的错误中列出了 numpy-1.9。我只有 numpy-1.8,如果我去source forge 获取 OSX 的最新版本,它是 numpy-1.8.1-cp27-none-macosx_10_6_intel.whl

那么这就是我遇到的问题,一个 numpy 版本控制问题吗?

(具有讽刺意味的是,安装 simplecv 似乎如此困难。感谢您阅读本文,如果您这样做了...)

bash-3.2$ echo $PATH
/usr/local/lib:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin


bash-3.2$ simplecv
Traceback (most recent call last):
  File "/usr/local/bin/simplecv", line 8, in <module>
    load_entry_point('SimpleCV==1.3', 'console_scripts', 'simplecv')()
  File "build/bdist.macosx-10.8-x86_64/egg/pkg_resources.py", line 353, in load_entry_point

  File "build/bdist.macosx-10.8-x86_64/egg/pkg_resources.py", line 2321, in load_entry_point
    except ValueError:
  File "build/bdist.macosx-10.8-x86_64/egg/pkg_resources.py", line 2048, in load

  File "/Library/Python/2.7/site-packages/SimpleCV-1.3-py2.7.egg/SimpleCV/__init__.py", line 3, in <module>
    from SimpleCV.base import *
  File "/Library/Python/2.7/site-packages/SimpleCV-1.3-py2.7.egg/SimpleCV/base.py", line 22, in <module>
    import scipy.ndimage as ndimage
  File "/Library/Python/2.7/site-packages/scipy-0.14.0.dev_7cefb25-py2.7-macosx-10.9-intel.egg/scipy/__init__.py", line 70, in <module>
    from numpy import show_config as show_numpy_config
  File "/Library/Python/2.7/site-packages/numpy-1.9.0.dev_297f54b-py2.7-macosx-10.9-intel.egg/numpy/__init__.py", line 159, in <module>
    from . import add_newdocs
ImportError: cannot import name add_newdocs
4

1 回答 1

0

不是答案(我不做 SimpleCV),但有几件事要检查:

(添加) numpy>=numpy-2.0.0 显然是错误的;修补它,或告诉 brew 使用 1.8。

您使用的是 10.8.5,但最后几个错误行有 ...macosx-10.9 ?? (也许是红鲱鱼)

如果你只是import numpy,是什么numpy.__version__

numpy 1.8.0218484 30 Oct 19:32 numpy/add_newdocs.py处于顶层;你有那个文件吗,你可以把它复制过来吗?

于 2014-04-03T17:46:18.053 回答