私はpipを使用してTensorFlowをインストールしようとしています:
$ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
何が間違っていますか?これまでのところ、Pythonとpipを問題なく使用しました。
約3時間インターネットを検索した後、私はこれがついにうまくいくことがわかりました。
python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
編集1: Windows(8,8.1,10)、MacおよびLinuxでテスト済み設定に応じてpython3
をpython
に変更します。 Python2.xを使用している場合は、URLのpy3
をpy2
に変更してください。
編集2:誰かが必要とする場合の異なるバージョンのリスト: https://storage.googleapis.com/tensorflow
編集3:利用可能なホイールパッケージのURLのリストはこちらから入手できます。 https://www.tensorflow.org/install/pip#package-location
あなたは64ビット版のPythonが必要で、あなたの場合は32ビット版を使っています。現時点では、TensorflowはWindows上で64-bit versions of Python 3.5.x and 3.6.x
しかサポートしていません。
実行しているPythonのバージョンを確認するには、python
またはpython3
と入力してインタプリタを起動し、import struct;print(struct.calcsize("P") * 8)
と入力すると、実行しているPythonのビットバージョンを示す32
または64
が表示されます。
正しいバージョンのPythonとpip
を使う必要があります
Windows 10では、Python 3.6.Xバージョンで私は同じことに直面していましたが、慎重にチェックした後、私は私の64ビットマシンにPython-32ビットインストールがあることに気付きました。 TensorFlowは 64bit pythonのインストールとのみ互換性があることを忘れないでください。 Pythonの32ビットではない
Python.orgからPythonをダウンロードすると、デフォルトのインストールは32ビットになります。したがって、64ビット版のPythonをインストールするには、64ビット版のインストーラを手動でダウンロードする必要があります。そして、以下をPATH
環境に追加してください。
C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts
次に、コマンドプロンプトでgpupdate /Force
を実行します。 pythonコマンドが64ビットで動作しない場合は、マシンを再起動してください。
次にコマンドプロンプトでpythonを実行します。 64ビットが表示されるはずです
C:\Users\YOURNAME>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
その後、以下のコマンドを実行してtensorflow CPUバージョンをインストールします(推奨)
pip3 install --upgrade tensorflow
アップデート - Python 3.7
現在公式にサポートされているのはPython 3.5とPython 3.6だけです。 Tensorflow
はまだPython 3.7のバイナリを正式にリリースしていません。リリースされるまで少し待つ必要があるかもしれません。 Python 3.6.xとあわせて使用することも、しばらくの間はAnacondaとPython <3.7の仮想環境を併用することもできます。
Windowsマシンにインストールしようとしているのなら、64ビット版のPython 3.5が必要です。これが実際にインストールする唯一の方法です。 ウェブサイト :から
TensorFlowはWindows上で64ビットのPython 3.5のみをサポートします。我々はpipパッケージを以下のPythonのディストリビューションでテストしました。
アナコンダのPython 3.5
Python.orgからのPython 3.5。
here から適切なバージョンのpythonをダウンロードすることができます( "Windows x86-64"と書かれているものの1つを入手してください)。
これでpip install tensorflow
またはpython -m pip install tensorflow
でインストールできるはずです(python2とpython3の両方がインストールされている場合は、python3から正しいpipを使用していることを確認してください)
3-5.3.0である最新バージョンとしてAnaconda 3-5.2.0をインストールすることを忘れないでください。Tensorflowではサポートされていないpythonバージョン3.7があります。
TensorflowのWebサイトから: "以下のコマンドを使うにはpip version 8.1以降が必要です。このコマンドを実行してpipをアップグレードしてから、もう一度install tensorflowを試してください。
pip install --upgrade pip
TensorFlow 1.12.0はPythonバージョン3.5.2でしか動作しないことがわかりました。私はPython 3.7を持っていましたが、それはうまくいきませんでした。それで、私はPythonをダウングレードしなければならなくて、それから私はそれが働くTensorFlowをインストールすることができました。
Pythonのバージョンを3.7から3.6にダウングレードする
conda install python=3.6.8
2016年11月28日更新: TensorFlowがPyPIで利用可能になりました。リリース0.12からです。あなたが入力することができます
pip install tensorflow
...または...
pip install tensorflow-gpu
... TensorFlowのCPU専用バージョンまたはGPUアクセラレーションバージョンをそれぞれインストールします。
前回の回答: TensorFlowはまだ PyPI リポジトリに入っていないので、オペレーティングシステムとPythonのバージョンに適した "wheelファイル"へのURLを指定する必要があります。
サポートされている設定の完全なリストは TensorFlowウェブサイト にリストされていますが、例えばLinux上のPython 2.7にバージョン0.10をインストールするには、CPUのみを使用して、次のコマンドを入力します。
$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl
私は同じ問題を抱えており、これで解決しました:
# Ubuntu/Linux 64-bit, CPU only, Python 2.7
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp27-none-linux_x86_64.whl
# Ubuntu/Linux 64-bit, GPU enabled, Python 2.7
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
# 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
# Mac OS X, GPU enabled, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py2-none-any.whl
# Ubuntu/Linux 64-bit, CPU only, Python 3.4
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp34-cp34m-linux_x86_64.whl
# Ubuntu/Linux 64-bit, GPU enabled, Python 3.4
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp34-cp34m-linux_x86_64.whl
# Ubuntu/Linux 64-bit, CPU only, Python 3.5
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp35-cp35m-linux_x86_64.whl
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp35-cp35m-linux_x86_64.whl
# Mac OS X, CPU only, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl
# Mac OS X, GPU enabled, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py3-none-any.whl
プラス:
# Python 2
(tensorflow)$ pip install --upgrade $TF_BINARY_URL
# Python 3
(tensorflow)$ pip3 install --upgrade $TF_BINARY_URL
Docs にあります。
アップデート!
新しいバージョンへの新しいリンクがあります
たとえば、OSXにtensorflow v1.0.0をインストールするには、次のようにします。
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py2-none-any.whl
の代わりに
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl
Macにインストールしようとしたときに同じエラーが発生しました(Python 2.7を使用)。このページの別の回答Yash Kumar Vermaによると、ここで提供しているものと同様のソリューションは、Windows 8.1のPython 3でも機能するように見えました。
ソリューション
ステップ1:TensorFlow PythonパッケージのURL セクションTensorFlowインストールページを開き、Pythonインストールに関連するリンクのURLをコピーします。
ステップ2:ターミナル/コマンドプロンプトを開き、次のコマンドを実行します。pip install --upgrade [paste copied url link here]
だから私にとっては次のとおりでした:pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl
更新(2017年7月21日):Python 3.6を使用してWindowsマシンで実行している他の一部のユーザーとこれを試して、ステップ2に:python -m pip install [paste copied url link here]
Update(2018年7月26日):Python 3.6.2(TF Documentationの3.6.2であるため3.7ではありません)では、次のことができます。 ステップ2でpip3 install --upgrade [paste copied URL here]
も使用します。
Python 3.5.x 64ビットAMD版 here をインストールしてください。 PATH変数にPhythonを追加してください。それからコマンドプロンプトを開き、タイプしなさい
python -m pip install --upgrade pip
次のような結果になるはずです。
Collecting pip
Using cached pip-9.0.1-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 7.1.2
Uninstalling pip-7.1.2:
Successfully uninstalled pip-7.1.2
Successfully installed pip-9.0.1
今タイプ
pip3 install --upgrade tensorflow
これを試してください、それは動作するはずです:
python.exe -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
これを試して:
export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl
pip3 install --upgrade $TF_BINARY_URL
ソース: https://www.tensorflow.org/get_started/os_setup (ページはもう存在しません)
更新日2/23/17ドキュメントは次の場所に移動しました: https://www.tensorflow.org/install
私は同じ問題を抱えていました。 32ビット版のpythonをアンインストールし、64ビット版を再インストールした後、TensorFlowを再インストールしてみましたが、うまくいきました。
TensorFlowガイドへのリンク: https://www.tensorflow.org/install/install_windows
これはWindows 10.0で動作します
最近この問題に遭遇した場合(例えば、2018年にPython 3.7がリリースされた後)、これはおそらくテンソルフロー側からの(まだ)Python 3.7サポートの欠如が原因です。気にしないのであれば、代わりにPython 3.6を使ってみてください。 https://github.com/tensorflow/tensorflow/issues/20444 から見つけることができるいくつかのトリックがありますが、あなた自身の責任でそれらを使用してください。私は提案したものを使用しました - 最初にPython 3.6用のテンソルフローホイールをダウンロードしてから手動で名前を変更しました...
cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
良いニュースは、3.7のサポートに対するプルリクエストがすでにあることです。それがもうすぐリリースされることを願っています。
Anacondaにtensorflowをインストールしようとしているのにそれが機能しない場合は、anacondaには最新バージョンがあるのに対して3.6.x
のみが現在サポートされているので、pythonバージョンをダウングレードする必要があるかもしれません。
pythonのバージョンを確認する:python --version
version> 3.6.x
の場合は手順3に進み、それ以外の場合は停止します。問題は別の場所にある可能性があります。
conda search python
conda install python=3.6.6
バージョンをもう一度確認してください:python --version
バージョンが正しい場合は、テンソルフローをインストールします(ステップ7)
pip install tensorflow
あなたはそれをインストールすることができます:
pip3 install --upgrade tfBinaryURL # Python 3.n
tfBinaryURLの最新バージョンは次のとおりです。
https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package
GoogleのTFの手順のポイント7を参照してください。
ステップ6が失敗した場合(通常は8.1より低いのpipバージョンを呼び出したため)、次の形式のコマンドを発行してを実行してTensorFlowをアクティブなVirtualenv環境にインストールします。
pip3 install --upgrade tfBinaryURL # Python 3.n
2018年7月の例として:
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
残念ながら、私の評判は@Sujoyの答えの下で指揮するのが低いことです。
彼らの文書で彼らはpython 3.6をサポートしていると主張しています。これは私がtensorflowをインストールしようとしているものです:
Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.
C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)
C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3\lib\site-packages\pip (python 3.6)
C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
python 3.5が正常にインストールされているようです。私はpython3.6もそれがpython3.6で動作するはずだと主張しているので私はpython3.6のバージョンを見たいのですが。
引用:
"TensorFlow supports Python 3.5.x and 3.6.x on Windows. Note that Python 3 comes with the pip3 package manager, which is the program you'll use to install TensorFlow."
ソース: https://www.tensorflow.org/install/install_windows
Python 3.5インストール:
Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.
C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)
C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3_5\lib\site-packages\pip (python 3.5.2)
C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
Downloading
....
....
私はここでひどく間違っていることを願っていますが、そうでない場合は警報ベルを鳴らす?
編集:誰かの下のいくつかの投稿では、次のコマンドがうまくいくと指摘しました。
python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
奇妙なピップが機能していません?
これは私にとってMac OS X Yosemite 10.10.5上のPython 2.7でうまくいった。
Sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl
Anaconda Pythonインストールを使用している場合、pip install tensorflow
は上記のエラーを表示します。
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
TensorFlowのインストールページによると、pip installを実行するときに--ignore-installed
フラグを使う必要があります。
ただし、これを実行する前に、この link を参照して、TF_BINARY_URL変数が、インストールしたいTensorFlowの希望するバージョンに関連して正しく設定されていることを確認してください。
私は同じ問題に直面していました。私は以下を試してみましたそれはうまくいきました。
pip uninstall tensorflow
export TF_BINARY_URL=<get the correct url from http://tflearn.org/installation/>
pip install --upgrade $TF_BINARY_URL
インストールされているtensorflow-1.0.0
PyCharmユーザーの場合:
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-one-any.whl **
窓のためにこれは私のために働きました、
この link からホイールをダウンロードしてください。それからコマンドラインからホイールが存在するあなたのダウンロードフォルダにナビゲートし、単に以下のコマンドを入力してください -
pip install tensorflow-1.0.0-cp36-cp36m-win_AMD64.whl
以下にWindowsにTensorFlowをインストールするためのURLがあります。私にとってはうまくいった。
python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
python -m pip install --upgrade pip
pip install tensorflow
を入力してください注:この回答はCygwinユーザー向けです
ここにある他のどれも私のユースケースでは機能しなかったため、この答えを残しました(* nix-on-Windowsターミナル環境を使用して、virtualenv、cygwinにテンソルフローをインストールします( http://www.cygwin.com/ =))(回答ページの少なくとも単純なcontrol+F
には何も見つかりませんでした)。
TLDR:cygwinターミナルでvirtualenvを使用している場合、cygwinにtensorflowのインストールに問題があるようで、これで指定されたエラーをスローします。投稿の質問(同様の感情がここにあります( https://stackoverflow.com/a/45230106/82367 )(同様の原因、異なるエラー))。 Windowsコマンドプロンプトでvirtualenvを作成することで解決しました。次に、source ./Scripts/activate
を介してcygwin端末からvirtualenvにアクセス/アクティブ化して、Windows(cygwinではない)のPythonを使用できます。
Cygwinのpython3を使用してテンソルフローの使用を試みる場合、たとえば何かのようなもの...
apt-cyg install python3-devel
cd python-virtualenv-base
virtualenv -p `which python3` tensorflow-examples
cygwinのpythonを使用したtensorflow-gpu
パッケージのインストールに問題があることがわかりました。エラーが表示されていました
$ pip install tensorflow --user Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow
多くの提案された解決策がありますが、私の場合はどれも助けませんでした(それらはすべての線に沿っています)「おそらく32ビットアーキテクチャ用のpython3がインストールされています、テンソルフローには64ビットが必要です」またはその他のpythonミスマッチの間違い(ここでは、cygwinのpythonがtensorflow-gpu
をインストールする際に問題があったようです))。
最終的に私のために働いていたのはやっていた...
C:\Users\me\python-virtualenvs-base>python
Python 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
C:\Users\me\python-virtualenvs-base>pip -V
pip 9.0.1 from c:\users\me\appdata\local\programs\python\python36\lib\site-packages (python 3.6)
C:\Users\me\python-virtualenvs-base>pip install virtualenv
Collecting virtualenv
Downloading https://files.pythonhosted.org/packages/b6/30/96a02b2287098b23b875bc8c2f58071c35d2efe84f747b64d523721dc2b5/virtualenv-16.0.0-py2.py3-none-any.whl (1.9MB)
100% |████████████████████████████████| 1.9MB 435kB/s
Installing collected packages: virtualenv
Successfully installed virtualenv-16.0.0
You are using pip version 9.0.1, however version 18.0 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
C:\Users\me\python-virtualenvs-base>virtualenv tensorflow-examples
Using base prefix 'c:\\users\\me\\appdata\\local\\programs\\python\\python36'
New python executable in C:\Users\me\python-virtualenvs-base\tensorflow-examples\Scripts\python.exe
Installing setuptools, pip, wheel...done.
➜ tensorflow-examples source ./Scripts/activate
(tensorflow-examples) ➜ tensorflow-examples python -V
Python 3.6.2
(tensorflow-examples) ➜ tensorflow-examples pip install tensorflow-gpu
Collecting tensorflow-gpu
Downloading
....
Cygwinの擬似Linux環境でvirtualenvをcreatedした場合のように、virtualenvでsource ./bin/activate
を実行しないことに注意してください。代わりにsource ./Scripts/activate
を実行します。
Tensorflow Webサイトからの抜粋 https://www.tensorflow.org/install/install_windows
ネイティブpipでインストールする
次のバージョンのPythonがマシンにインストールされていない場合は、今すぐインストールしてください。
Python.orgのPython 3.5.x TensorFlowはWindows上のPythonのバージョン3.5.xのみをサポートします。 Python 3.5.xには、TensorFlowのインストールに使用するプログラムであるpip3パッケージマネージャが付属しています。
TensorFlowをインストールするには、端末を起動してください。その後、その端末で適切なpip3 installコマンドを発行します。 TensorFlowのCPU専用バージョンをインストールするには、次のコマンドを入力してください。
C:\> pip3 install --upgrade tensorflow
To install the GPU version of TensorFlow, enter the following command:
C:\> pip3 install --upgrade tensorflow-gpu
あなたはこれを試すことができます
pip install --upgrade tensorflow
私の環境:勝利10、python 3.6
pip3 install --upgrade tensorflow
pip install --upgrade tensorflow
エラーあり
> Collecting tensorflow Could not find a version that satisfies the
> requirement tensorflow (from versions: ) No matching distribution
> found for tensorflow
私はpip install tensorflow
とpip install tensorflow-gpu
も試しました。
> Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow
> Could not find a version that satisfies the requirement tensorflow-gpu (from versions: ) No matching distribution found for tensorflow-gpu
Step :で試してもインストールはOKです( https://www.tensorflow.org/install/install_windows )
Anacondaダウンロードサイトの指示に従ってをダウンロードし、Anacondaをインストールします。 https://www.continuum.io/downloads
次のコマンドを呼び出して、tensorflowという名前のconda環境を作成します。
C:> conda create -n tensorflow pip python=3.5
以下のコマンドを発行して、conda環境を活動化します。
C:> activate tensorflow
(tensorflow)C:> # Your Prompt should change
適切なコマンドを発行して、 conda環境内にTensorFlowをインストールします。 TensorFlowのCPU専用バージョンをインストールするには、次のコマンドを入力してください。
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow
GPU版のTensorFlowをインストールするには、次のコマンドを(単一行で)入力します。
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu
これが私の環境です(Windows 10とNVIDIA GPU)。 TensorFlow 1.12-gpuをインストールしようとしましたが、何度も失敗しましたが、以下の方法で解決することができました。
これは、Windows 10システムにTensorFlow-GPUをインストールするのに役立ちます
ステップ:
a。 Windowsのエクスプローラに行き、デバイスマネージャを開いてください - > "Display Adapters"をチェックしてください - > GPUがあれば表示されます(例:NVIDIA GeForce)それ以外は "HD Graphics"を表示します
b。 GPUがAMDの場合、テンソルフローはAMDのGPUをサポートしません
a。あなたがこのリンクであなたのGPUモデルを見つけたならば、それはCUDAをサポートします。
b。あなたがCUDA対応のGPUを持っていないなら、あなたは(gpuなしで)tensorflowだけをインストールすることができます
a。 [コントロールパネル] - > [プログラムと機能]を検索し、[python]を検索します。
b。 anacondaとpythons関連のプラグインのようなものをアンインストールします。これらの依存関係はtensorflow-GPUのインストールを妨げる可能性があります。
c。 pythonがアンインストールされていることを確認してください。コマンドプロンプトを開き、「python」と入力してエラーが発生したら、システムにはpythonがなく、pythonを新たにインストールすることができます。
a.TF1.12はPython 3.6.6までをサポートします。 Windows x86-64実行可能インストーラをダウンロードするには、ここをクリックしてください。
b。インストール中に「Python 3.6をPATHに追加」を選択し、「今すぐインストール」をクリックします。
c。 pythonのインストールが成功した後、インストールウィンドウはパスの長さの制限を無効にするオプションを提供します。これはWindows 10環境でのTensorflowビルド/インストールの問題の根本的な原因の1つです。 [パスの長さの制限を無効にする]をクリックして、指示に従ってインストールを完了します。
d。 pythonが正しくインストールされたかどうかを確認してください。コマンドプロンプトを開き、「python」と入力します。 Pythonのバージョンが表示されるはずです。
a。上の「Visual Studioリンク」をクリックしてください。Visual Studio 2017コミュニティをダウンロードしてください。
b。左側の「Visual Studio IDE」の下で、「community 2017」を選択してダウンロードします。
c。インストール中に、「C++によるデスクトップ開発」を選択してインストールします。
a。上記の「Link to CUDA 9.0 toolkit」をクリックし、「Base Installer」をダウンロードしてください。
b。 CUDA 9.0をインストールする
https://developer.nvidia.com/cudnn
a。 「インストールcuDNNへのリンク」をクリックして、「cuDNNソフトウェア使用許諾契約の条項に同意します」を選択します。
b。ログイン登録し、メールアドレスを確認してメールアドレスを確認します
c。 「cuDNNダウンロード」をクリックし、短い調査に記入して「cuDNNダウンロード」ページにアクセスします。
d。 「cuDNNソフトウェア使用許諾契約の条項に同意します」を選択します。
e。 「CUDA 9.0用にcuDNN v7.5.0をダウンロードする(2019年2月21日)」を選択します。
f。ドロップダウンで、[Windows 10用cuDNNライブラリ]をクリックしてダウンロードします。
g。ファイルがダウンロードされたフォルダに移動し、ファイルを解凍します。
h。抽出したファイル内に3つのフォルダー(bin、include、lib)を環境に追加します。
私。 Windows 10の検索バーに「environment」と入力して「Environment Variables」を探し、「User variable」セクションの「Path」をクリックして「Edit」をクリックし、「New」を選択して3つの「cuda」フォルダに追加します。
j。 「環境変数」ウィンドウを閉じます。
a。コマンドプロンプトを開き、「pip install --upgrade tensorflow-gpu」と入力します。
b。 tensorflow-gpuをインストールします
a。コマンドプロンプトで「python」と入力します。
b。 “ import tensorflow to tf”と入力します。
c。 hello = tf.constant( 'Hello World!')
d。 sess = tf.Session()
e。 print(sess.run(hello)) - >ハローワールド!
a。 tensorflow.python.clientからインポートdevice_lib print(device_lib.list_local_devices())
b。 print(device_lib.list_local_devices())
私はOSX Sierra 10.12.2でこの問題を抱えていました。間違ったバージョンのPythonがインストールされていることがわかりました(私はPython 3.4を持っていましたが、OSX用のtensorflow pypiパッケージはpython 3.5以上でしか使えません)。
解決策はPython 3.6をインストールすることでした。これがうまくいくように私がしたことです。 注:私はPython 3.6のインストールにHomebrewを使用しました。python.orgの Python 3.6インストーラーを使用しても同じことができます
brew uninstall python3
brew install python3
python3 --version # Verify that you see "Python 3.6.0"
pip install tensorflow # With python 3.6 the install succeeds
pip install jupyter # "ipython notebook" didn't work for me until I installed jupyter
ipython notebook # Finally works!
現在PIPには32bit版のtensorflowがありません。python 32bitをアンインストールしてx64をインストールしたときに機能しました
以下の手順でtensorflowとkerasをインストールすることができます。
conda install jupyter
conda install scipy
pip install sklearn
pip install msgpack
pip install pandas
pip install pandas-datareader
pip install matplotlib
pip install pillow
pip install requests
pip install h5py
pip install tensorflow
pip install keras
この pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-one-any.whl
Windows 10では、ここでは何も機能しませんでした。おそらく以下の更新された解決策が私のために機能しました。
python -m pip install --upgrade tensorflow
。
これは Python 3.6 および tensorflow 1.5 on Windows 10 を使用しています。
古いMac OS X(10.10.5)を使用している場合は、アップグレードする必要があります。これを実現するには、pip -v install tensorflow
のverbose
機能を使用します。
Skipping link https://pypi.python.org/packages/fb/53/7e3c60081f80eb0e761071ac0bd40c840b2188dd7f7bc432f544f84124a2/tensorflow-1.3.0rc1-cp35-cp35m-macosx_10_11_x86_64.whl#md5=7b17bd79453b2f226d23cb0aa65dbd0a (from https://pypi.python.org/simple/tensorflow/); it is not compatible with this Python
あなたのコマンドがpip install --upgrade tensorflow
compilesなら、あなたのバージョンのtensorflowは最新のものであるべきです。私は個人的にはanaconda
を使うことを好みます。次のように簡単にtensorflowをインストールしてアップグレードすることができます。
conda install -c conda-forge tensorflow # to install
conda upgrade -c conda-forge tensorflow # to upgrade
あなたがあなたのGPUでそれを使いたいならば、あなたは簡単なインストールがあります:
conda install -c anaconda tensorflow-gpu
私はしばらくの間それを使っています、そして私は何の問題もありませんでした。
アップデート2019:Google ColabにTensorFlow 2のプレビュー版をインストールするためのあなたが使うことができる:
!wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_AMD64 -O cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_AMD64.deb
!dpkg -i cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_AMD64.deb
!apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub
!apt-get update
!apt-get install cuda
!pip install tf-nightly-gpu-2.0-preview
tensorFlow 2 bye pipのインストールには、GPUに pip install tf-nightly-gpu-2.0-preview
、CPUに pip install tf-nightly-2.0-preview
を使用できます。
上記の答えは私が私の問題、特に最初の答えを解決するのに役立ちました。しかし、Pythonのバージョンをチェックした後にその点に追加して、64ビットバージョンである必要があります。
お使いのオペレーティングシステムに基づいて、pipコマンドを使用してtensorflowをインストールするために次のコマンドを使用できます。
次のリンクは、あなたのそれぞれのマシンにtensorflowをインストールするために次のコマンドの最後に追加できるグーグルのapiリンクを持っています。
ルートコマンド:python -m pip install --upgrade(link) link:この中に存在するそれぞれのOSリンク link
私にとってうまくいった唯一のことは、Anancondaを使用し、conda create -n tensorflow python=3.5
を使用して新しいconda envを作成し、次にactivate tensorflow
を使用してアクティブ化し、最後にconda install -c conda-forge tensorflow
を使用することでした。
これは、SSL証明書、プロキシ設定など、私が抱えていたすべての問題に対応しており、管理者アクセスを必要としません。これはテンソルフローチームによって直接サポートされていないことに注意すべきです。
利用可能なパッケージを確認するには、 https://pypi.python.org/pypi/tensorflow を確認してください。
これを書いている時点では、ソースパッケージは提供されていませんので、あなたのプラットフォーム用のビルド済みパッケージがなければ、このエラーが発生します。 -v
をpip
コマンドラインに追加すると、PyPIで利用可能なパッケージを繰り返し処理して、互換性がないためにそれらを破棄します。
ビルド済みのパッケージをどこか別の場所に見つけるか、 https://www.tensorflow.org/install/install_sources の指示に従ってそのソースから自分でtensorflow
をコンパイルする必要があります。
いくつかのプラットフォーム用にビルドしないのには、もっともな理由があります。
win32
のみをサポートしているため、win64
パッケージがありません。win64
では、3.5+のみがサポートされます 以前のバージョンはC++ 11をサポートしないコンパイラでコンパイルされているため 。私はその問題を見つけました。
私は以前にPython 2がインストールされているWindowsコンピュータを使用しています。 Python 3がインストールされた後(パスを設定せずに、pip3のバージョンを確認できます。
それから私はパスをpython3実行可能ファイルに設定し(すべてのpython2パスを削除します)それから新しいコマンドプロンプトを開始し、Tensorflowを再インストールしようとします。できます!
私は、MACシステム上にあるデフォルトのpythonがあるので、この問題はMAC OSでも起こり得ると思います。
私は64ビットプロセッサにうまくインストールしました、多分それは32をサポートしません。
tensorflow
パッケージにanaconda
をインストールしようとしたときに、同じエラーが発生しました。多くの苦労の末、エラーに陥ることなくパッケージをインストールする簡単な方法を見つけました。最初にこのコマンドを使用して、anaconda
管理者に環境を作成します
conda create -n packages
その環境をアクティブにします
activate packages
実行してみてください
pip install tensorflow
インストールが成功したら、この環境をjupyter notebook
からアクセス可能にする必要があります。そのためには、このコマンドを使用してipykernel
というパッケージをインストールする必要があります
pip install ipykernel
ipykernel
をインストールしたら、次のコマンドを入力します
python -m ipykernel install --user --name=packages
このコマンドを実行すると、この環境がjupyter notebook
に追加されます。 jupyter notebook
に移動してnew notebook
をクリックすると、環境が表示されます。その環境を選択してtensorflow
をインポートしてみてください。他のパッケージをインストールする場合は、環境をアクティブにしてそれらのパッケージをインストールし、jupyter
でその環境を使用してください
これが私が Windows 10 のためにしたことです。私はまたPython 2.7の私の以前のインストールを邪魔しませんでした
Step1: インストール Windows x86-64実行可能インストーラをリンクから: https://www.python.org/downloads/release/python-352/
Step3: Type このコマンド
pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_AMD64.whl
TensorFlowがpip経由でインストールされないのには、いくつかの理由が考えられます。私がwindows 10に直面したものは私が私のシステムパスでcudnnのバージョンをサポートしていなかったということでした。現在[2017年12月]、Windows上のテンソルフローはcudnn v6.1のみをサポートしています。そのため、cudnn 6.1のパスを指定してください。それ以外のすべてが正しい場合は、tensorflowをインストールする必要があります。
Python 3.5にはAnaconda3-4.2.0-Windows-x86_64。*を使用してください。