2017-02-19 7 views
1

テンソルフローピップ/ easy_installをインストールしようとすると、両方が壊れているように見えます。コマンドラインのPython(2.7.10)はまだ動作しているようです。私は本当に価値のあるものは持っていません。とにかく、すべてをリセット(または削除)し、ピップ(またはドッカー)を使ってもう一度やり直してください。pipとeasy_install>テンソルフローをインストールしようとした後でエラーが発生する

根本的な原因はありますか? (私は確かにPythonの専門家ではないし、ちょうどここでhttps://www.tensorflow.org/install/install_mac設定インストールを経由して)

PIP:

bcmp-air:tensor1 paullb$ pip 
Traceback (most recent call last): 
    File "/usr/local/bin/pip", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/Library/Python/2.7/site-packages/pkg_resources/__init__.py", line 72, in <module> 
    import packaging.requirements 
    File "/Library/Python/2.7/site-packages/packaging/requirements.py", line 59, in <module> 
    MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") 
TypeError: __call__() takes exactly 2 arguments (1 given) 

とeasy_installを:

bcmp-air:tensor1 paullb$ easy_install 
Traceback (most recent call last): 
    File "/usr/local/bin/easy_install", line 7, in <module> 
    from setuptools.command.easy_install import main 
    File "/Library/Python/2.7/site-packages/setuptools/__init__.py", line 12, in <module> 
    import setuptools.version 
    File "/Library/Python/2.7/site-packages/setuptools/version.py", line 1, in <module> 
    import pkg_resources 
    File "/Library/Python/2.7/site-packages/pkg_resources/__init__.py", line 72, in <module> 
    import packaging.requirements 
    File "/Library/Python/2.7/site-packages/packaging/requirements.py", line 59, in <module> 
    MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") 
TypeError: __call__() takes exactly 2 arguments (1 given) 
+0

私は現在、この問題も解決しています。私は以前、Linuxマシンにsetuptoolsの2つのバージョンが誤ってインストールされていたので、このような動作を見たことがありました。そこで、私は調査を始めています。この場合私は 'pip install ipython'を自分のmacにしようとしました。 ipythonは、setuptoolsの最近のバージョンに依存します。 –

答えて

1

Tensorflowは私ではありません私はかなり複雑な依存関係グラフを使って何かをインストールしようとすると、システムのPython上で意図的にsetuptoolsをアップグレードすることで、同じ依存関係に陥ってしまいました。私の場合、IPython。

悲しいです。しかしながら。深刻なことを行う人は誰も、古いMacシステムのPythonを使用するべきではありません。 代わりに、https://www.python.org/downloads/mac-osx/から最新のPython 2.xまたは3.x(あなたの好み)をインストールするか、あなたのパッケージマネージャ(自家製など)をインストールしてください。それはpipとすべての修正を使って最新のPythonを手に入れます。また

、誤ってこのようなコアライブラリを中断することからだけでなく、あなたを絶縁するだけでなく、あなた自身の様々なプロジェクト間の将来の依存地獄を回避しますvirtual environmentsを、使用することを検討してください。

(記録のために、私は、私にとっては。物事が働いてまで強制ダウングレードLIBSを開始することを利用して、その後、/Library/Python/2.7/site-packages/から疑わしいほとんどすべてを削除https://bootstrap.pypa.io/get-pip.pyでブートストラップスクリプトを経由してピップ再インストールすることによって、私のシステムのpythonを癒さわずかしかし、それは長期的な解決策ではありません)

+0

はい、仮想環境が答えのようです。私は最終的に彼らが私のために働くようになった。 – paullb

関連する問題