2016-08-29 8 views
1

有効なGPUでTensorFlowをインストールしようとしていました。このため私は命令書式the official siteを使用していました。その後、Python 3でTensorFlowをインストールするための要件は何ですか?

conda create --name tf_py3_tf_gpu python=3.5 

私は自分の環境を活性化し、私のマシンのための適切なバージョンを得た:まず、私は私の環境を作成し、その後

export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow-0.10.0rc0-py3-none-any.whl 

私は先に行って、PIP3がインストール走っ:

(tf_py3_tf_gpu)user~/envs/tf_py3_tf_gpu/lib/python3.5/site-packages $ pip3 install --upgrade $TF_BINARY_URL 

ですが、エラー:

-bash: pip3: command not found 

しかし、私が接続しているクラスタでは、pip3をインストールするためにapt-installを使用できません(conda環境にインストールする方法や素晴らしいスタイルのものがあれば素晴らしいです!私は許可されており、私は通常のピップを持っている)。

は、とにかく、私は先に行って、それが働いたかどうかを確認するために、通常のピップでそれをやった:それは/home/user/envs/tf_py3_tf_gpu/lib/python3.5/site-packages/easy-install.pth私を必要とするいくつかの理由で

(tf_py3_tf_gpu)user~/envs/tf_py3_tf_gpu/lib/python3.5/site-packages $ pip install --upgrade $TF_BINARY_URL 
Collecting tensorflow==0.10.0rc0 from https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow-0.10.0rc0-py3-none-any.whl 
    Using cached https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow-0.10.0rc0-py3-none-any.whl 
Requirement already up-to-date: numpy>=1.10.1 in /home/user/envs/tf_py3_tf_gpu/lib/python3.5/site-packages (from tensorflow==0.10.0rc0) 
Requirement already up-to-date: six>=1.10.0 in /home/user/envs/tf_py3_tf_gpu/lib/python3.5/site-packages (from tensorflow==0.10.0rc0) 
Collecting protobuf==3.0.0b2 (from tensorflow==0.10.0rc0) 
    Using cached protobuf-3.0.0b2-py2.py3-none-any.whl 
Requirement already up-to-date: wheel>=0.26 in /home/user/envs/tf_py3_tf_gpu/lib/python3.5/site-packages (from tensorflow==0.10.0rc0) 
Collecting setuptools (from protobuf==3.0.0b2->tensorflow==0.10.0rc0) 
    Using cached setuptools-26.0.0-py2.py3-none-any.whl 
Installing collected packages: setuptools, protobuf, tensorflow 
    Found existing installation: setuptools 25.1.6 
Cannot remove entries from nonexistent file /home/user/envs/tf_py3_tf_gpu/lib/python3.5/site-packages/easy-install.pth 

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

しかし、それはメッセージで失敗しましたそれがなぜ必要なのか分かりません。このエラーは、エラーがピップやエラーの原因、原因などによってわからない場合があります。

残念ながら、インストールする権限がないため、接続先のクラスタにpip3をインストールする方法がわかりません。私は通常のピップでコマンドを実行しようとしましたが、うまくいかないようです。任意のアイデアをどのようにこれを修正するには?またはpip3などをインストールしますか?クラスターで使用することを許可されているツールを明確にすることができてうれしく思います(通常のpipを使用し、conda環境を使用することが許可されているように)。


アップデート:実は

、それは、Python 3用ピップバージョンを使用しているように見える(それが違いを作る場合は、コマンドがわからない、PIP3と呼ばれていなくても、私はこれを言及するべきです) :

(tf_py3_tf_gpu)user/path $ pip --version 
pip 8.1.2 from /home/user/envs/tf_py3_tf_gpu/lib/python3.5/site-packages (python 3.5) 

答えて

0

pipがあなたのvirtualenvののbinフォルダにないかどうかを確認します。

彼らの他のすべてが失敗した場合

は、pip install --user [...]を試してインストールするには、condaは、彼らがに関連していない場合でも、それらを使用しようとvenvのでpip

があなたの~/.localフォルダの名前を変更し、右を使用していることを確認する/path/to/python -m pip [...]を使用してみてください。

関連する問題