私は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