gitからクローンを作成してtensorflowをインストールしようとすると、「copyregという名前のモジュールはありません」というエラーが発生するため、virtualenvを使用してインストールしようとしました。ただし、このエラーが発生します。
pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl
tensorflow-0.5.0-py2-none-any.whl is not a supported wheel on this platform.
よくある問題のセクションにはこれが表示されないので、助けていただければ幸いです!ありがとうございました。
私も同じ問題を抱えた
https://bootstrap.pypa.io/get-pip.py からget-pip.py
をダウンロードしました
そして、python2.7 get-pip.py
をインストールするためにpip2.7
を実行しました
そして、次のようにpip install
でpython2.7
コマンドを実行しました
Ubuntu/Linuxの場合:
python2.7 -m pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
Mac OS Xの場合:
python2.7 -m pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl
これは私にとってうまくいったはずです:)
私は こちら からこれらの指示に従いました
Virtualenvをアクティブにした後、必ずpipを最新バージョンにアップグレードしてください。
(your_virtual_env)$ pip install --upgrade pip
これで、テンソルフローを正しくインストールできるようになります(Linuxの場合):
(your_virtual_env)$ pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.0-py2-none-linux_x86_64.whl
Windowsベースのインストールを実行しようとして、このエラーが発生し続けました。
have to have python 3.5.2。 2.7ではなく、3.6.xではなく、3.5.2以外は何もありません。
python 3.5.2をインストールした後、pip install
は機能しました。
Tensorflowは現時点ではpython 3.5でのみ動作するようです。pip installを実行する前にこのコマンドを実行してください。
conda create --name tensorflow python=3.5
この後、次の行を実行します。
cpの場合:
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_AMD64.whl
gpの場合:
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.1.0-cp35-cp35m-win_AMD64.whl
魅力のように動作するはずです、
乾杯
Python 3.6.XバージョンのWindows 10では、意図的にチェックした後、64ビットマシンにPython-32ビットがインストールされていることに気付きました。 TensorFlowはPythonの64ビットインストールとのみ互換性があることに注意してください。 Pythonの32ビットではありません
Pythonをpython.orgからダウンロードすると、デフォルトのインストールは32ビットになります。したがって、Python 64ビットをインストールするには、64ビットインストーラーを手動でダウンロードする必要があります。そして追加します
次に、コマンドプロンプトで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
ホイールがプラットフォームでサポートされていることを確認してください。 Pipは、ホイールのファイル名を使用して互換性を判断します。形式は次のとおりです。
tensorflow-{version}-{python version}-none-{your platform}.whl
x86_64
がx64を指していることに気づかなかったので、どちらか x86またはx64を意味すると思ったので、しばらくの間これに頭を打ちました。 Tensorflowは、自分でコンパイルする場合を除き、32ビットシステムでは使用できません。
ピップホイールの名前にはpythonバージョン(cp34-cp34m)が含まれています。 whlファイルをダウンロードし、名前をpy3-noneまたは代わりに変更すると、動作するはずです。試せますか?
インストール手順はpython 3.5環境の作成を要求しており、ファイルは現在cp34-cp34mと呼ばれているため、python 3サポートを選択したanacondaユーザーのインストールは機能しません。そのため、今のところは名前を変更して作業を行います。
Sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.7.0-cp34-cp34m-linux_x86_64.whl
これにより、上記の正確なエラーメッセージが生成されます。ただし、自分でファイルをダウンロードして「tensorflow-0.7.0-py3-none-linux_x86_64.whl」に名前を変更し、ファイル名を変更してコマンドを再度実行すると、正常に機能するはずです。
実際には、Python 3.5。を使用できますが、Python 3.5.3でこの問題を解決できました。 condaでpythonバージョンを3.5。に変更します。 https://conda.io/docs/py2or3.html を参照してください。次に https://www.tensorflow.org/install/install_windows に移動し、「次のコマンドを呼び出してtensorflowという名前のconda環境を作成する」BLA BLA .....から繰り返します。
ソースからインストールしようとして、そのエラーが発生しました。 (なぜこのマシン上に構築されたホイールはそれと互換性がないのですか?)
私にとって、-ignore-installedタグはすべての違いを生みました。
pip install --ignore-installed /tmp/tensorflow_pkg/tensorflow-1.8.0-cp36-cp36m-linux_x86_64.whl
働いたが、
pip install /tmp/tensorflow_pkg/tensorflow-1.8.0-cp36-cp36m-linux_x86_64.whl
上記のエラーを投げました。
コンテキスト:Conda環境。これに特有の問題だったかもしれません
私は同じ問題に直面し、人々がここで提案したすべてのソリューションと他のリンク( https://askubuntu.com/questions/695981/platform-not-supported-for-tensorflow-on-ubuntu-14 -04-2 )。
print(wheel.pep425tags.get_supported())
を使用すると、ubuntuがサポートしている( 'cp37'、 'cp37m'、 'linux_x86_64')ことがわかり、それがまさにインストールしようとしていた( https:/ /storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.14.0-cp37-cp37m-linux_x86_64.whl )。
最後に修正したのは、最初にパッケージをダウンロードしてから、
pip install tensorflow-1.14.0-cp37-cp37m-linux_x86_64.whl
これは、間違ったビルド前バイナリをインストールしていることを意味する場合があります
ubuntu 18.04でのCPUのダウンロードURLは https://github.com/lakshayg/tensorflow-build/releases/download/tf1.12.0-ubuntu18.04-py2-py3/tensorflow-1.12.0だったので-cp36-cp36m-linux_x86_64.whl
このgithubページで見つけることができます: https://github.com/lakshayg/tensorflow-build
pip install --ignore-installed --upgrade <LOCAL PATH / BINARY-URL>
私のために問題を解決しました。