2016-06-14 3 views
5

エル・キャピタンのシステム・インテグリティ保護により、OS XでTensorflowを実行するための指示に従うことができないようです。エルキャピタンにテンソルフローを取り付ける方法は?

私はthe installation guideを追ってきましたが、最終的なインストール手順が失敗した:私は6のインストールを無視している乗り越えることができた

Uninstalling numpy-1.8.0rc1: 
... 
OSError: [Errno 1] Operation not permitted 

sudo pip install --upgrade $TF_BINARY_URL 

はで失敗します

sudo pip install --upgrade $TF_BINARY_URL --ignore-installed six 

しかし、私のインストールのテストはうまくいきません。

$ python 
Python 2.7.10 (default, Oct 23 2015, 19:19:21) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import tensorflow as tf 
RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
.... 
ImportError: numpy.core.multiarray failed to import 

答えて

4

easy_installを使用してnumpyをアップグレードすることで、問題なく動作するようになりました。これは厄介な混乱のように思えるので、より良い解決策を聞くことが大好きです。

コマンドは、一緒に遊んでそれらのために:

sudo easy_install numpy 
+1

私はCV2でnumpyのを使用して、同じ問題がありました。エラーは、バージョン10(0xa)が必要であることを示唆しているので、私はpipを "numpy == 1.10.1"にインストールしてみました。最後に、easy_installが機能しました!理由を知ることは素晴らしいことでしょう。 – oortCloud

+0

'sudo easy_install --upgrade numpy'を使ってアップグレードを指定してくれました。 – Serenthia

関連する問題