尽管Brew已经安装,但它无法找到依赖关系

时间:2016-07-28 01:32:46

标签: python macos pip homebrew

尽管安装了Brew,Brew仍然无法找到依赖关系。 依赖'urllib2_kerberos'已安装但homebrew抛出了消息

Homebrew不提供特殊的Python依赖项;安装:pip install urllib2_kerberos

以下是设置步骤:

$ sudo pip2.7 install urllib2_kerberos 
  

要求已经满足(使用--upgrade升级):   urllib2_kerberos in   /usr/local/lib/python2.7/site-packages/urllib2_kerberos-0.1.6-py2.7.egg

$ sudo pip2.7 install urllib2_kerberos  --upgrade
  

要求已经是最新的:urllib2_kerberos in   /usr/local/lib/python2.7/site-packages/urllib2_kerberos-0.1.6-py2.7.egg

$ brew install post-review
  

审核后:不满意的依赖:urllib2_kerberos Homebrew   不提供特殊的Python依赖;安装时:pip install urllib2_kerberos错误:此构建未满足要求失败。

也试过

$ /usr/local/bin/python2.7

成功导入

  

Python 2.7.12(默认,2016年6月29日,14:04:44)[GCC 4.2.1兼容   Apple LLVM 7.0.2(clang-700.1.81)]关于darwin的类型“帮助”,“版权”,   “信用”或“许可”以获取更多信息。   >>> import urllib2_kerberos

(注意:事后审核不在http://braumeister.org/。 我点了另一个公式回购)

1 个答案:

答案 0 :(得分:0)

我自己刚遇到这个问题。解决方案是确保您的路径中可以使用依赖项。

在我的情况下,我使用Anaconda Python运行并且在我的路径中使用了anaconda2 / bin而不是anaconda2 / lib。

我在zshrc中添加了以下内容: export PATH="/Users/$ME/anaconda2/lib/python2.7/site-packages:/Users/$ME/anaconda2/lib/python2.7:/Users/$ME/anaconda2/lib:$PATH"

然后source ~/.zshrc(或您各自的shell资源文件)并且你很好。