赞
踩
注意:在MacBookYosmite上运行Python2.7.10,尝试使用pip安装TensorFlow。任何尝试安装或升级“numpy”以解决“numpy”版本上的Tensorflow依赖性问题,都会产生如下错误:TypeError: __call__() takes exactly 2 arguments (1 given)
我通过pip安装了最新的Tensorflow,它加载了许多包。这破了皮普。所有运行pip的尝试都会产生与上面post相同的错误,最后一行是:TypeError: __call__() takes exactly 2 arguments (1 given)
包括上面提供的pip install setuptools==33.1.1建议。TensorFlow安装损坏了我的pip版本,糟糕的pyparser代码,看起来像。记住,我运行的是python2.7.x。。
建议pip install setuptool==33.1.1的解决方案生成相同的错误序列,因为python2.7解析器被破坏了。pip和easy-tu安装都被破坏了。我甚至不能使用get-pip.py更新pip。运行python get-pip.py会产生与上面所示基本相同的错误序列。真的最大的NFG。
[所以,解决方案…]找到了一个从其他帖子拼凑而来的解决方案:the“需求.py“(一个pyparser prgm?)其中有一个错误,可以通过查找代码和编辑文件来修复。在我的Macbook上,文件位于:/Library/Python/2.7/site-packages/packaging
找到名为:requirements.py更改第59行的python prgm:MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
收件人:MARKER_EXPR = originalTextFor(MARKER_EXPR(""))("marker")
我已经确认此更改允许pip和{}再次运行。此外,在Linux上,也可以通过在Python中运行来引发错误:from pkg_resources import load_entry_point
确认在修复requirements.py之后,它现在可以在MacOS10.10.5上的Python2.7.10中工作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。