2017-02-17 10 views
0

私はVirtualEnvironmentをセットアップしました。 whichコマンドを使用して、Python 3.5からのpython 3.5とpip 9.0.1はローカルのvirtualenvにあると確信しています。私のグローバルシステムにはpip2.7がインストールされています。virtualenvはグローバルに存在するパッケージをインストールしますか?

私はpython2とTensorflowライブラリを使用するgitクローンを持っています。私はpip3を使ってtensorflow 1.0.0をインストールします。 Python2.7で動くTensorflowという名前のモジュールはありません。 python3.5旅行を実行するプロジェクトが2

で書かれていたので、私はをやろうとしています。そして、(代わりに、それは下に現在ある私の世界のMacOSの)私のvirtualenvの中でpip2.7をインストールし、私はpip3.5でそれをインストールする場合(virtualenvの)私が手

# Mac OS X, CPU only, Python 2.7: 
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl 

tensorflow-0.12.1-py2-none-any.whl is not a supported wheel on this platform.

私はpip2.7(MacOSのグローバルでそれをインストールした場合、私はこの別名Tensorflow(のpython 2.7)をインストールするために使用することができます)、グローバル依存の1つNumpyは例外をスローし、Tensorflowをインストールしません。

私がする必要があるのは、virtualenvでpip2.7を取得することだけです。pip install pip2.7のように試みると、virtualenvにはNo matching distribution found for pip2.7という名前で失敗します。ご存知のように、virtualenvの-no-site-packagesがデフォルトになっているので、それは問題ではありません。

Could not find a version that satisfies the requirement pip2.7

答えて

0

ソリューションを生成する--upgradeが新しいvirtualenvのを作るために実際にいたように私はPython2.7

virtualenv -p python2.7 ~/my/env/dir/

PIP2で、この時間は、いくつかの他の回答を試してみました。 7とpython2.7がインストールされ、私はTensorflowを美しくインストールできました!

関連する問題