Tensorflow: Python3.8のサポート

作成日 2019年10月15日  ·  139コメント  ·  ソース: tensorflow/tensorflow

これがビルド/インストールの問題であることを確認してください。 tag:build_template

システムインフォメーション

  • OSプラットフォームとディストリビューション(例:Linux Ubuntu 16.04):Windows 10
  • モバイルデバイスで問題が発生した場合のモバイルデバイス(iPhone 8、Pixel 2、Samsung Galaxyなど):
  • (ソースまたはバイナリ)からインストールされたTensorFlow:pip
  • TensorFlowバージョン:2
  • Pythonバージョン:3.8
  • virtualenvを使用してインストールしますか? ピップ? conda?:venv
  • Bazelバージョン(ソースからコンパイルする場合):NA
  • GCC /コンパイラバージョン(ソースからコンパイルする場合):NA
  • CUDA / cuDNNバージョン:NA
  • GPUモデルとメモリ:NA

問題を説明する
テンソルフローをインストールできません
問題が発生する前に実行したコマンド/ステップの正確なシーケンスを提供します

Python3.8をインストールします
新しいvenvを作成します
venv> pip install tensorflow
ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none) ERROR: No matching distribution found for tensorflow失敗する

その他の情報/ログ
問題の診断に役立つログまたはソースコードを含めます。 トレースバックを含める場合は、完全なトレースバックを含めてください。 大きなログとファイルを添付する必要があります。

編集:Python 3.8用のバイナリを提供していないと思います(https://pypi.org/project/tensorflow/#files)
Python 3.8のサポートについてサブスクライブできる別の問題はありますか? (見つからなかったので、今は開いたままにしておきます)

TF 2.0 TF 2.2 builinstall

最も参考になるコメント

それでも、私見、python3.8のサポートは、議論/貢献/更新のために開かれた問題であるはずです。

全てのコメント139件

このページから参照できるように、Tensorflowは現在python3.7までのみサポートされています。

私からの「応答を待っています」?

いずれにせよ、私はWebページの更新を待つよりも問題を購読したいと思います。

@amitportこの問題を解決します情報

問題の解決に満足していますか?
はい
番号

それでも、私見、python3.8のサポートは、議論/貢献/更新のために開かれた問題であるはずです。

このページから参照できるように、Tensorflowは現在python3.7までのみサポートされています。

ページに「python> 3.4」と表示されているので、「Package Locations」まで下にスクロールすると、3.8の場合は存在しないことがわかります。つまり、3.7(またはWindowsの場合は3.6)を使用する必要があることを意味します。 )? 最後に確認したところ、3.7と3.8はどちらも「> 3.4」であるため、ドキュメントにはバージョン制限が明確に反映されているはずです。

Python3.8にもビルドの問題があるようです。
https://github.com/tensorflow/tensorflow/issues/33543でフォローアップしましょう

そして、すべての依存関係がpython 3.8パッケージをリリースしたら、すぐに準備に移ります。

では、3.7をどのようにインストールしますか? 私は今3.8にいますxx

グナンが言ったように@nonoyek。 彼らは、依存関係がpython3.8パッケージをリリースしてから、python3.8をリリースするのを待っています。

あなたは待つか(うまくいけば長くはない)またはpython3.7をインストールすることができます(それを行う方法を尋ねるなら、これは正しい場所ではありません。stackoverflow.comを試してください)

同じ問題があります。 これで3.7と3.8の両方がインストールされましたが、デフォルトは3.8です。

アプリケーションとPython.Frameworkディレクトリの3.8フォルダを削除して3.8をアンインストールしようとしましたが、それでもそのパスを探していて、見つかりません。

3.7に戻すにはどうすればよいですか?

@geoffreyhughes @nonoyek @amitport

TensorFlowは現在Python3.7をサポートしていません。 しかし、virtualenv、condaなどのPython環境を使用して、この問題を(Windows 10で)解決しました。

まず、python3.5xまたは3.6xをダウンロードする必要があります>> https://www.python.org/downloads/
マシンにインストールします。 次に、Python3.6または3.5で仮想環境を作成する必要があります。
(virtualenv -p {python.exe(3.6)へのパス} {環境名})。

最後に、仮想環境をアクティブ化してPythonのバージョンを確認します。

Python3.8を使用してWindowsでTFを正常にビルドできました。
ただし、grpcioはまだpython3.8パッケージを公開していません。
したがって、Python3.8リリースのリリースはブロックされています

参考までに、これらはgrcpioの問題です: httpshttps://github.com/grpc/grpc/issues/20831

python 3.8 nightliesが出るまで、この問題を再開します。

問題の解決に満足していますか?
はい
番号

事故で閉まりました...ごめんなさい

これはウィンドウに限定されません。 ソフトウェアパッケージをダウングレードするオプションなしでLinuxディストリビューションをローリングすることも、特にpipで問題に直面しています。

@ georgebush422 @gowthamkprはおそらくsubtype:windowsタグを削除する必要が

Grpcioは3.8のバイナリをリリースしました:grpc / grpc#20831。 TFがいつリリースされるかについての見積もりはありますか?

それは良い知らせだ。 作業を開始できます。 ロードマップは、Python 3.8をサポートするtf-nightlyを最初にリリースすること(つまり、 masterブランチでサポートを提供すること)であり、その後、3.8のTFバージョンをリリースします。 つまり、TF 2.1は3.8をサポートしませんが(すでにリリース中のため)、TF2.2はおそらくサポートします。

Arch Linuxのローリングリリースを使用していますが、どのバージョンのテンソルフローもインストールできません。
笑私はOSを変更する必要がありますか?、それだけの価値はありません。

@debendraoliArchパッケージを使用して

@debendraoliこの問題に関する以前のメッセージをお読みください。 python3.8のサポートはまだリリースされていませんが、来年中にリリースされる予定です。

@debendraoliArchパッケージを使用して

virtualenvにtensorflowarchパッケージをインストールする方法は?

システム全体にインストールします。 または、virtualenvで3.7を使用します。

日、2019年12月29日には、午前17時13分トーマスYeunの[email protected]書きました:

@debendraolihttps //github.com/debendraoliを使用してテンソルフローをインストールします
Archパッケージ。

virtualenvにtensorflowarchパッケージをインストールする方法は?


このスレッドにサブスクライブしているため、これを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/tensorflow/tensorflow/issues/33374?email_source=notifications&email_token=AA4OENI62K7BM46JOVYH753Q3DLEJA5CNFSM4JA4OP42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AA4OENLAJGIZC2WV5THYJQLQ3DLEJANCNFSM4JA4OP4Q

アーチの人たち、別の問題を作成してください、これを汚染しないでください

Python 3.8.0b1リリース日:2019年6月4日
Top5で最も人気のあるGithubプロジェクトの方がうまくいくと思います。
ステップサイズ10で0から100までのスケールの進捗状況でこの問題を更新してください。

私たちは大規模なプロジェクトであるため、すべての依存関係がなくなるまで待つ必要があります
Python3.8と互換性があります。 これはまた、私たちが試してみることができないようにします
ベータリリース、あなたが言及したリリース。 Grpcioは
12月中旬に互換性のあるパッケージであり、すべてを確認することしかできませんでした
ビルドの問題は解決されました。
したがって、必要に応じて、現時点でpython3.8のソースからTFを構築できます。

今日、チームのほとんどは休暇中です。 ゆっくりと戻ってきます
休日は、1月中に毎晩3.8ビルドを設定します。 正式
Python 3.8でのリリースは、2.2リリースの3月に予定されています。 2.1がカットされました
すべてのPython3.8の問題が解決される前。

2020年1月6日月曜日、午後12時34分アレクサンダーグリゴリエフ[email protected]
書きました:

Python 3.8.0b1リリース日:2019年6月4日
Top5で最も人気のあるGithubプロジェクトの方がうまくいくと思います。
この問題を0から100までのスケールの進捗状況で更新してください
ステップサイズ10。


あなたが割り当てられたので、あなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/tensorflow/tensorflow/issues/33374?email_source=notifications&email_token=AB4UEONV6BFCXYNDALXH3C3Q4L3KHA5CNFSM4JA4OP42YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKT
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AB4UEOOMCDI3BA3QIRACXT3Q4L3KHANCNFSM4JA4OP4Q

他の人が言ったように、それまでの間、現在のようにドキュメントを修正できれば、大いに役立つでしょう。Pythonの要件はPythonであると述べられているため、初心者がpip install tensorflow得られる理由を理解するのは難しいかもしれません。 3.4以降。

ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow

@debendraoli OSを変更する必要はなく、 virtualenv使用するだけです。

@debendraoli OSを変更する必要はなく、 virtualenv使用するだけです。

彼が言ったように、OSを変更する必要はなく、Python3.7が必要です。 次のことを試してください。

virtualenv --system-site-packages -p python3.7 DEST_DIR 

DEST_DIRは宛先ディレクトリです。 Python3.7がインストールされていることを確認してください。 私の場合、AURからインストールしました。

他の人が言ったように、それまでの間、現在のようにドキュメントを修正できれば大いに役立ちますが、Python要件はpython 3.4以降であると述べられているため、pip installtensorflowが生成される理由を初心者が理解するのは難しいかもしれません。

素晴らしい提案。 フィードバックありがとうございます。
@lamberta現在

もちろん。 システム要件は次のドキュメントにあります: https

それは何を言うべきですか? Python 3.4-3.7?

@lambertaはい、そして「3.8soonish」。 これは、サポートされているPythonの要件についてドキュメントに記載されていることも期待されていました。 私はチームにそれを最新の状態に保つようアドバイスしたいと思います。要件はかなり重要なことです:)

参考までに、 https://github.com/yaroslavvb/tensorflow-community-wheels/issues/139でPython3.8を使用してTF1.15を自分でビルドしました

問題の解決に満足していますか?
はい
番号

なぜこれが閉鎖されたのですか? AFAIKで解決されていません(はい、ローカルで構築できますが、それは問題ではありません)

エラー:要件tf-nightlyを満たすバージョンが見つかりませんでした(バージョンから:なし)
エラー:tf-nightlyに一致する分布が見つかりません
ここでも動作しません。

コミットによって自動クローズされました。 3.8バイナリが利用できないことはまだわかっています。

@NIravMeghaniこの問題はまだ開いています、それがうまくいったら私は驚いたでしょう

@NIravMeghaniホイールリンクは、python3.8用にコンパイルされていないtensorflow 1.8.0macOSホイールを指しています。 このホイールが実際に機能する方法はありません:)また、この問題は、tensorflow2.xのpython3.8サポートに関するものです。

可能な最新のホイールについては、 https: //www.tensorflow.org/install/pip#package -locationをください(Python 3.8ホイールはまだ利用できません)。

今のところ、最も簡単な方法は自分でホイールを作成することです。おそらく最大で数時間かかります。
https://www.tensorflow.org/install/source_windowsの指示に従って
追加の潜在的に役立つヒント:

SET BAZEL_VC=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC
SET BAZEL_VS=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
SET CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1
SET CUDA_TOOLKIT_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1

また、実際のVCバージョンが何であるかに関係なく、tensorflow 2.1ビルドにset BAZEL_VC_FULL_VERSION=14.16.27023を設定します( float(environ_cp.get('TF_VC_VERSION', '0')) >= 16.4と一致する限り、どのバージョンでも機能します)。 これは、ビルドに1日かかることがないようにするためです。 詳細については、 configure.pyをご覧ください。

gitからテンソルフローソースのクローンを作成し、関心のあるタグをチェックアウトします(2.1は機能することがわかっていますが、1.15についてはわかりません)。

python configure.py
最適化フラグ
/アーチ:AVX2

bazel build --config=opt --define=no_tensorflow_py_deps=true //tensorflow/tools/pip_package:build_pip_package

bazel-bin\tensorflow\tools\pip_package\build_pip_package C:/tmp/tensorflow_cuda_10_1

2.2がリリースされるまで、 pip install tensorflowはPython3.8では機能しません
https://github.com/tensorflow/tensorflow/issues/33374#issuecomment-571074915を参照して

@ mihaimaruseac 、python 3.8がサポートされなくなるまで、ドキュメントの修正のために#1435でのこれらの変更を検討し、PRを確認してください。

Python 3.8で動作する新しいバージョンのテンソルフローのリリース日?

では、3.7以下にダウングレードするだけが解決策ですか?

今のところ、2つの解決策があります。Python3.7を使用するか、ソースからコンパイルします。

TF2.2はpython3.8をサポートします。

tf-nightlyどうですか?

Linux CPUで、ここ数日tf-nightlyが壊れているという問題がいくつかあります。 それらが解決されたら、3.8ナイトリーを構築するプロセスを再開できます。その後、最大で2〜3日かかるはずです。

したがって、2月中旬までに3.8ナイトリーをリリースできることを願っています。

@mihaimaruseac TF 2.2のETAはありますか? 数週間? 数ヶ月?

編集:私はもっと注意深く読むべきです、ありがとう!

したがって、2月中旬までに3.8ナイトリーをリリースできることを願っています。

@martinwicke @ewilderjリリースロードマップを外部に公開していますか?

Linuxで3.8ホイールが利用できるようになりました。

image

@ErikBjare @gunanこれはロードマップのようなものだと思いますか? https://github.com/orgs/tensorflow/projects/8#card -32797473

@harahuはい、これらはTF2.2がリリースされる前に解決する必要のある問題です。

@beojan (およびその他):はい、nightlyはpy3.8をサポートするようになり、TF2.2もこれをサポートするようになります。 ただし、これは今のところWindowsとLinux用であることに注意してください。 MacOSのサポートは、今後数週間のうちに、できればTF 2.2の最終リリースの前に到着する予定です(これはアップストリームの問題であり、現時点で修正できるものではありません)。

奇妙。 今日、Python 3.82x64を使用するWindowsでpipinstall tf-nightlyを試してみましたが、次のメッセージが表示されます。
エラー:要件tf-nightly-gpuを満たすバージョンが見つかりませんでした(バージョンから:なし)
エラー:tf-nightly-gpuに一致するディストリビューションが見つかりません

奇妙。 今日、Python 3.82x64を使用するWindowsでpipinstall tf-nightlyを試してみましたが、次のメッセージが表示されます。
エラー:要件tf-nightly-gpuを満たすバージョンが見つかりませんでした(バージョンから:なし)
エラー:tf-nightly-gpuに一致するディストリビューションが見つかりません

Windows用にまだ公開されていません:
https://pypi.org/project/tf-nightly/2.2.0.dev20200307/#files

この問題に取り組んでいる人はいますか? Windows版では進捗が見られません。 それを優先する可能性はありますか? Patreonや他の寄付サイトを使用したいですか? それ以外の場合は、今後数か月間開いたままになる場合に備えて、自分で修正を開始します:)

@ NickDinges2.2.0リリースの一部である可能性があります。

現在のオプションは手動でコンパイルすることです。Windows、Python 3.8、およびCUDA 10.1は、最新のr2.2ブランチとv2.2.0-rc0タグで動作することが知られています。 残念ながら、TensorRTとXLAのサポートはありません。

2.2.0リリースにはPython3.8が必要です

正しい。
Tfnightliesと2.2.0rc0は、どちらもpython3.8をサポートしています。 macosを除いて、
これは、Macクラウドの更新で発生しているいくつかの問題が原因です。

土、2020年3月14日には、8:47ミハイMaruseac [email protected]
書きました:

2.2.0リリースにはPython3.8が必要です


あなたが言及されたので、あなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/tensorflow/tensorflow/issues/33374#issuecomment-599083532
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AB4UEOKDLQ5IQNHQRR25ZKDRHORJFANCNFSM4JA4OP4Q

はい、まだ画像がないのに興味があります。

https://pypi.org/project/tf-nightly/2.2.0.dev20200307/#files

@NickDingesこれは私たちの側のバグのようです

こんにちは、私はpython3.8のMacカタリナを使用しています。 私は何をすべきか? ソースからコンパイルするか、新しいリリースを待つか、python3.7にダウングレードする必要がありますか?

@NickDinges py38 pips

@lucaturchet急いでいる場合は、py3.7にダウングレードすると、 pip installにダウングレードできます。 それ以外の場合は、ソースからコンパイルするか、2.2の最終リリースまで待つことができます

@mihaimaruseacどうもありがとう

数週間。 2.2用のrc0はすでにあります

@NickDinges Python 3.8 pipsがWindowsおよびLinuxのtf-nightly-gpuおよびtf-nightly-cpuにアップロードされました。 明日から、これらすべてがtf-nightlyもアップロードされます

素晴らしい! ありがとう :-)

チェックしたばかりで、Windowsに必要なファイルを除くすべてのファイルが更新されます;-(

tf-nightlytf-nightly-cpu 、およびtf-nightly-gpuには、すべてlinuxおよびwindows python3.8パッケージがあります。

おそらく、アップロードする前に確認しました

はい。 現在動作しています。 Windowsの画像は他の画像より5時間遅れていました:-)それを期待していませんでした:)

それは本当に機能しますか? インストール方法を教えてください。
私の試み: pip install tensorflowは1か月前と同じ茶色になっています:

「要件テンソルフローを満たすバージョンが見つかりませんでした...」

はい。 「pipinstalltf-nightly-gpu」を使用する必要があります

はい。 ありがとう。
単純なCVコードを実行しようとしました:

import imageai
from imageai.Detection import ObjectDetection
import os

execution_path = os.getcwd()
detector = ObjectDetection()
detector.setModelTypeAsYOLOv3()
detector.setModelPath(os.path.join(execution_path, "yolo.h5"))
detector.loadModel()
detections = detector.detectObjectFromImage(input_image = os.path.join(execution_path,
                                                                "input.jpg"), output_image_path =
                                                                os.path.join(execution_path, "output.jpg"),
                                                                minimum_percentage_probability = 30)
for eachObject in detections:
    print(eachObject["name"], " : ", eachObject["percentage_probability"],
            " : ", eachObject["box_points"])
    print("_", x10)

とにかく、私はまだTensorflowに問題があります:

Traceback (most recent call last):
detector = ObjectDetection()
...\imageai\Detection\__init__.py", line 88, in __init__
    self.sess = K.get_session()
...\keras\backend\tensorflow_backend.py", line 378, in get_session
    raise RuntimeError(
RuntimeError: `get_session` is not available when using TensorFlow 2.0.

私のコードでのアプローチは時代遅れかもしれません。

これを確認してください: https

tf_nightly_gpu-2.2.0.dev20200315はまだ10.2ではなくcuda10.1を期待しています

@ keke8273 cuda10.2はTF2.2でサポートされるとは思いません。

最新のnvidiaドライバーとcudaを既にインストールしている場合は、手動ダウンロードとして10.1 cudaを追加し、パスを調整することを検討してください。 最新のnvidiaドライバーは、古いバージョンのcudaで動作します。

ヒントについては、 https://twitter.com/ahtik/status/1238079762758807554を参照して

Macクラウドを更新しているいくつかの問題が原因であるmacosを除いて。

@gunanフォローできるこの問題番号はありますか?

他の問題でスレッドを狂わせないでください。 CUDA10.2はTF2.2の焦点では​​ありません(ただし、ソースからコンパイルできるはずです)。

@alanjcastonguay残念ながら内部の問題であるため、公開の問題番号はありません。 すべてのバージョンでpy38がリリースされたら、このスレッドを更新します

はい。 「pipinstalltf-nightly-gpu」を使用する必要があります

pipなどを更新する必要がありますか? それでも同じエラーが発生します。 この時点で、私が初めてpythonを使おうとしているのかもしれません...

はい、pipを更新する必要があります。

月、2020年3月16日には、10時04 Iluvalar [email protected]書きました:

はい。 「pipinstalltf-nightly-gpu」を使用する必要があります

pipなどを更新する必要がありますか? それでも同じエラーが発生します。
この時点で、私が初めてpythonを使おうとしているのかもしれません...


あなたが言及されたので、あなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/tensorflow/tensorflow/issues/33374#issuecomment-599652823
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AAEM57J5JTDIYA7ZXQ7PKN3RHZLZ7ANCNFSM4JA4OP4Q

現在、新しいクリーンなWindows 10 OSをセットアップしていますが、Python 3.8.2の最新のデフォルトビルドでこのエラーが発生します。 OSは、すべてのWindowsUpdateに対して現在まで更新されています。

どちらのオプションにもエラーがあります。

pip install tensorflow
pip install tf-nightly-gpu

両方ともまだエラーです:

ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow

この問題を回避するのに役立つビルド手順を知っている人はいますか、それともシステムから提供できるものがありますか?

https://github.com/tensorflow/tensorflow/issues/33374#issuecomment -599226072によると、現時点ではpython3.8では夜間のピップしかありません

それらのパッケージのいずれかを試すことができますか? また、 pipアップグレードされていること( pip install --upgrade pip setuptools )、およびCPUがAVXをサポートしていることを確認してください

@ConradSollitt 、「私のために働く」。 tensorflowtf-nightly-gpuピップの両方。

C:\Users\ak>\python38\python.exe -m venv \arx\tf2-2.2rc
C:\Users\ak>\arx\tf2-2.2rc\Scripts\activate

(tf2-2.2rc) C:\Users\ak>python -VV
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)]

tf-nightly-gpu

(tf2-2.2rc) C:\Users\ak>pip install --no-cache-dir tf-nightly-gpu
Collecting tf-nightly-gpu
  Downloading tf_nightly_gpu-2.2.0.dev20200319-cp38-cp38-win_amd64.whl (400.0 MB)

テンソルフロー

(tf2-2.2rc) C:\Users\ak>pip install --no-cache-dir tensorflow
Collecting tensorflow
  Downloading tensorflow-2.2.0rc1-cp38-cp38-win_amd64.whl (459.1 MB)

tensorflow-GPU

(tf2-2.2rc) C:\Users\ak>pip install --no-cache-dir tensorflow-gpu
Collecting tensorflow-gpu
  Downloading tensorflow_gpu-2.2.0rc1-cp38-cp38-win_amd64.whl (460.3 MB)

編集:私は結論に少し速かった、 tensorflow-gpuインストールは数分後に失敗します

ERROR: Could not find a version that satisfies the requirement tensorflow-gpu-estimator<2.3.0,>=2.2.0rc0 (from tensorflow-gpu) (from versions: 2.1.0)
ERROR: No matching distribution found for tensorflow-gpu-estimator<2.3.0,>=2.2.0rc0 (from tensorflow-gpu)

ああ、 tensorflow-gpu-estimatorがあってはなりません。 それをキャッチしていただきありがとうございます。 最終リリースまでに修正する必要があります

@mihaimaruseac@ahtikお時間を

通常はpython --versionを使用してバージョンを確認しますが、ほとんどの場合、おそらくpython -VVを使用する必要があることに気付きました。 メインのPythonサイトからWindowsのデフォルトのダウンロードリンクを使用し、32ビットをインストールすることになりました。

Pythonの64ビットビルドをインストールすると、インストールに使用できました。 次に、最新のVisual Studio C ++再頒布可能パッケージをダウンロードした後、作成した以前の画像分類サーバーを実行することができました。

pipで次のエラーメッセージを改善する機会があるようです。https://github.com/pypa/pip/issues/6526で少なくとも1つの問題が開いていることがわかり

ERROR: Could not find a version that satisfies the requirement {package} (from versions: none)
ERROR: No matching distribution found for {package}

とはいえ、それはTensorFlowの問題ではありません

こんにちは、

アナコンダをダウンロードし、Python3.8.2で仮想環境を作成しました。 3.8.2envにtensorflow2.1.0をインストールできません。
Tensorflowの3.8.2pythonの問題はまだありますか? またはそれは修正されましたか?
Python3.8.2にTf2.1.0をインストールする方法

TensorFlow2.1はPython3.8ではリリースされていません
2.2は、Python 3.8でリリースされますTensorFlow

@amrithadevadiga
すでに言われたことを繰り返しますが、それはまだ利用できません、そうなるでしょう!
アドバイスとして、投稿する前に必ずスレッドをキャッチ/読むようにしてください...

TF 2.2.0-rc2がリリースされ、Python3.8ホイールをインストールできるようになりました。 https://pypi.org/project/tensorflow/2.2.0rc2/#files

問題の解決に満足していますか?
はい
番号

@mihaimaruseac
Macのリリースに期待はありますか?

TF 2.2.0-rc2がリリースされ、Python3.8ホイールをインストールできるようになりました。 https://pypi.org/project/tensorflow/2.2.0rc2/#files

この制作の準備はできていますか? 言えない! では、なぜ問題を解決するのでしょうか。 やった? 決勝の具体的な日付はありますか? 私たちの時間を無駄にしないでください、py38はここで1年以上です。 他の人のために:それが終わるまで、黙って問題の脱線を止めてください。

申し訳ありませんが、誤って閉じました。 再開。

RCを公開する理由は2つあります。1つは、人々が早期にテストして主要なリグレッションを特定できるようにするため(セキュリティ上の理由からパッチリリースのみを行うため)、もう1つは、最先端を行きたいがソースからコンパイルしたくない人々ができるようにするためです。新しいインフラストラクチャでコンパイルされたピップに引き続きアクセスできます。 RCバージョンはpip install間に指定できます。

さらに、RCバージョンがリリースされると、RCで識別されたリグレッションの数に応じて、最終バージョンが最大で数週間先になることを確認できます。 私たちはRC2に参加しており、今週行われるリリースは最終リリースになる可能性があります。

@ j-pb:残念ながら、アップストリームチームはMacOSでのビルドのサポートを提供することに反応していません。 MacOSで3.8をリリースせずに先に進み、後でアップストリームの問題が解決されたときにpython3.8のpipsをアップロードする必要があります。

@mihaimaruseacエイト! ヘッドアップをありがとう :)

pip install tensorflow == 2.2.0rc2
エラー:要件tensorflow == 2.2.0rc2を満たすバージョンが見つかりませんでした(バージョンから:なし)
エラー:tensorflow == 2.2.0rc2に一致する分布が見つかりません

@acegilzこのエラーに到達するために実行されたOSと正確な手順についてコメントすることは有用です。
pip install tensorflow==2.2.0rc2は、64ビットのPython 3.8を使用して、UbuntuとWindows10の両方で正常に機能します。 python -VVからの出力は、問題を特定するのに役立ちます。

@acegilzあなたは3.8.2をのpython 3.8であり、ではありませんか?
pip install tensorflow==2.2.0rc2は3.8で動作しますが、3.8.2では動作しません。動作させるには、プレーンな3.8.0インストールで仮想環境を追加する必要がありました。

それは非常に驚くべきことです。 3.8のパッケージはすべてのパッチで機能するはずです
リリース。

@ constantinexisc3.8と3.8.2の両方で動作するはずです。 @acegilzが使用しているOSは明確ではありませんが、python3.8ホイールはありません。

LinuxとWindowsは正常に動作するはずです。https://pypi.org/project/tensorflow/2.2.0rc2/#files

まあそれは奇妙です。 私はWindows10インサイダーを使用しているので、3.8.2のインストールが2.2.0rc2で機能せず、3.8でも正常に機能する理由をわざわざ理解する必要はありません。

@constantinexiscおそらく、原因は64ビットと32ビットのPythonバージョンです。 対応するpython.exe -VVを実行し、結果を比較して、両方のPythonバイナリを確認できますか? TF 2.2.0rc2 Windowsホイールは、64ビットPythonでのみ使用できます。

私はあなたが正しいことを酷評します! 3.8.2は32ビットバージョンです。 32ビットPythonをどのようにインストールしましたか..私の視力にはいくつかの作業が必要です。 クリアしてくれてありがとう😅

古いmacosをインストールしている人は、Macイメージを確認できますか?
macos catalinaをベースに構築する必要があったため、finalをリリースする前に、古いバージョンで問題がないことを確認したいと思います。

Ubuntu20.04にはPython3.8.x(おそらく3.8.2)が同梱されるため、テンソルフローをまだインストールできないことを意味します。

@ fcole90それは完全には真実ではありません。 まず、別のPythonでいつでもvirtualenvを使用できます。 しかし、今週後半または来週初めに、Python3.8で動作するtf2.2finalをリリースします。

はい、もちろん、出荷されたPythonを意味しました。 virtualenvにも3.7をインストールしました。 ところで、あなたがそのバージョンをすぐにリリースすることを聞いてうれしいです😃

MacOS10.14.6とPython3.8.2で「テンソルフローをインポート」できることを確認しました

(venv) ➜  src sw_vers
ProductName:    Mac OS X
ProductVersion: 10.14.6
BuildVersion:   18G4032
(venv) ➜  src pip list | grep tensorflow
tensorflow             2.2.0rc3   
tensorflow-estimator   2.2.0rc0   
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
(venv) ➜  src python
Python 3.8.2 (default, Mar 11 2020, 00:28:52) 
[Clang 11.0.0 (clang-1100.0.33.17)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> 

@jontignis確認してございます。

rc4では、pipパッケージは2.7のサポートを宣言していますが(ドキュメントの説明とは異なり)、3.8は宣言していません。

 # PyPI package information.
    classifiers=[
        ...
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.4',
        'Programming Language :: Python :: 3.5',
        'Programming Language :: Python :: 3.6',
        'Programming Language :: Python :: 3.7',
        'Topic :: Scientific/Engineering',
        ...
    ],

最終リリースが3.8をサポートするという希望はありますか?

@mjmikulski 2.xドロップと3.8イントロは3月の初めにプッシュされ(https://github.com/tensorflow/tensorflow/pull/37384)、2.2リリースの一部になるはずです。 これらの分類子はmetainfo専用です。現在、CPUまたはCUDA 10.1のいずれかで、サポートされているすべてのプラットフォーム(https://pypi.org/project/tensorflow/2.2.0rc4/#files)でrc4 Python3.8ホイールを使用できます。 CUDA 10.2は手動ビルドが必要であり、少なくともLinuxとWindowsで動作することが知られています。

@mihaimaruseac https://github.com/tensorflow/tensorflow/pull/37384がr2.2ブランチにマージされない理由について何か考えはありますか?

@ahtik :チェリーピックのPRはありませんでした。 その上に

39188を修正する必要があります

うん!! これは、11時間前にリリースされたTensorFlow2.2.0で修正され

そして今、私たちはついにこれを閉じることができます。 最終リリースまでお詫び申し上げます。

問題の解決に満足していますか?
はい
番号

神のご加護を。 次のリリースを早くしてください。

問題がある場合はリリースしないことをお勧めします。 時々それはより長い待ち時間になります。

Windows 10(64ビット-2004) python 3.8.2にtensorflowを実行してもインストールできません

pip install tensorflow

次のエラーが返されます。
ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none) ERROR: No matching distribution found for tensorflow


私もこのコマンドを使ってみました:

python -m pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.2.0-cp38-cp38-win_amd64.whl

これも機能せず、このエラーが返されました。
ERROR: tensorflow_gpu-2.2.0-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.


私は今何をしますか?

@ Prottoy2938 python -VVは、Python v3.8.2 AMD64 / 64ビットを使用していることを確認しますか? 32ビットと64ビットのPythonバイナリの問題のように聞こえます。

pip --version #Python 3.8またはレガシーPythonにリンクされていますか?
pip3 --version #Python 3.8にリンクされていますか?

python3.8 -m pip install tensorflow

py --version #Python3.8の場合
py -m pip install tensorflow

@cclauss python --versionは、32ビットと64ビットのビルド情報を表示しないため、役に立たないことがよくあります。これは、python.orgのダウンロードサイト( https://www.python.org)が原因で、常に問題が発生しpython -VVは、バージョンと32ビットと64ビットの両方の情報を表示します。

@ahtikpython -Wは戻ります

Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)]

そして私のデバイスのプロセッサ:
intel(r) core(tm) i5-6200u cpu @ 2.30ghz 2.40ghz

@ Prottoy2938どうぞ:)32ビットのPythonを64ビットバージョンに置き換えてください。 Tensorflowは32ビットアーキテクチャをサポートしていません。 i5-6200uで十分です。

インストールできませんでした。 python3.8 -m pip install tensorflowを実行すると、このエラーが発生します>> ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none) ERROR: No matching distribution found for tensorflow

@AsmaTidafi python -W ? 解決策が存在する場合は、上記のメッセージをお読みください

@mihaimaruseac

Python 3.8.0 (default, Nov 12 2019, 19:43:25)
[GCC 5.4.0]

オペレーティング・システム? CPUのバージョンとアーキテクチャ? pip --versionpip3 --version ? ここに示されている解決策が適用されないことを確認した後、新しい問題を開いて問題テンプレートに入力することをお勧めします。

  1. CPUが64ビットバイナリとAVXをサポートしていることを確認してください
  2. Pythonが64ビットであることを確認してください
  3. pipが最新バージョンに更新されていることを確認します

@AsmaTidafiまた、 python -VV試してみてください。あなたの場合は、おそらくpython3.8 -VV試してください。 @mihaimaruseacや他の人の助けを借りてそれを使用し、最後に新しいコンピューターをセットアップしたときに、64ビットWindowsで32ビットバージョンのPythonを実行していることに気付きました。 Windowsユーザー向けのデフォルトのPythonダウンロードリンクは32ビットであるため、セットアップ中に間違いを犯しやすくなります。 幸いなことに、その場合は、64ビットバージョンをアンインストールしてから再インストールするのは簡単です。

1.上記のすべてのメソッドが機能しません。tensorflow--versionと入力すると、モジュール「tensorflow」が表示されません。
NameErrorトレースバック(最後の最後の呼び出し)

----> 1テンソルフロー--v

NameError:名前 'tensorflow'が定義されていません
pipのインストールでは、テンソルフローは要件が満たされていることを示していますが

  • python3 --version
  • python3 -VV #WではなくVee-Vee
  • python3 -c "import tensorflow ; print(tensorflow.__version__)"

こんにちは返信ありがとうございますが、実際に実行すると、python-3が表示されます
定義されていません。
どうすればテンソルフローをダウンロードできますか?すべて試してみました

2020年7月8日水曜日12:45 PMクリスチャンクラウス[email protected]
書きました:

>>

  • python3 --version
  • python3 -W
  • -cのpython3 "輸入tensorflow;印刷(tensorflowバージョン。)"


コメントしたのでこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/tensorflow/tensorflow/issues/33374#issuecomment-655335060
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AJ7CHEONS2LDLZMZTOUYFGTR2QMJJANCNFSM4JA4OP4Q

Linux、macOS、またはWindowsを使用していますか?

Windowsの場合、上記の例ではpython3代わりにpy使用します。

LinuxまたはmacOSの場合は、 which -a python3 ; which -a python試してください

いいえ、同じエラー
-cのpython3 "輸入tensorflow;印刷(tensorflowバージョン。)"
エラー:

ファイル ""、1行目py -c import
tensorflow ^ SyntaxError:無効な構文

2020年7月8日水曜日12:54 PMクリスチャンクラウス[email protected]
書きました:

Linux、macOS、またはWindowsを使用していますか?

Windowsの場合、上記の例ではpython3の代わりにpyを使用します。

LinuxまたはmacOSの場合は、どちらを試してください-a python3; which -a python


コメントしたのでこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/tensorflow/tensorflow/issues/33374#issuecomment-655338881
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AJ7CHEM6JCIQYKW7WSWZJJLR2QNJVANCNFSM4JA4OP4Q

上記のステートメントの引用を忘れたに違いありません。
py -VVの結果はどうでしたか?

@Aanyajain
python3 -c 'import tensorflow as tf; print(tf.__version__)'試しください

最初にテンソルフローをインストールしようとしましたか? CLIからの完全な構文: python3 -m pip install tensorflow

@cclauss *_文字がマークダウンの書式設定に関連しているのに対して、問題がある可能性があると思います。 コードの書式設定を使用してコマンドを更新し、正しくコピーして貼り付けることができるようにしました。

はい、試してみましたが、エラーが表示されます。

ファイル ""、1行目python3 -m pip
tensorflowをインストールします^ SyntaxError:無効な構文

2020年7月8日水曜日午後3時7分コンラッドソリット[email protected]
書きました:

@Aanyajain https://github.com/Aanyajain
python3 -c'import tensorflow astf;を試してください。 print(tf .__ version__) '

最初にテンソルフローをインストールしようとしましたか? CLIからの完全な構文:python3
-m pip install tensorflow

@cclausshttps ://github.com/cclauss問題があると思います
* vs _文字は、マークダウンフォーマットに関連しています。 私はちょうど使用しました
正しくコピーできるようにコマンドを更新するためのコードフォーマットと
貼り付けました。


あなたが言及されたので、あなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/tensorflow/tensorflow/issues/33374#issuecomment-655408995
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AJ7CHEKYHFZDMBVERRVUVMLR2Q46LANCNFSM4JA4OP4Q

@Aanyajain
Pythonの設定に問題があるようです。 pythonまたはpython3コマンドは、ローカルマシンでipythonバージョンを実行しているように見えます。 次のことを試して、報告していただけますか?:

1)ファイルを作成します: tf_ver.py
tensorflowをtfとしてインポートしますprint(tf .__ version__)

2)次に実行します:
python tf_ver.py' or python3 tf_ver.py '

こんにちは、新しい問題があります。jupyterノートブックでcmdを実行できません。
上のシンボルが何かを実行すると壊れてしまうように接続されていません
コマンド。助けてくれませんか。うまくいきません。どうしたらいいかわかりません。
ネット上のどこでもまだ何も検索していません。接続されたら病気
おそらく、送信したものを実行してみてください。
それを切実に必要としているイムを助けてください。

2020年7月8日水曜日午後3時41分コンラッドソリット[email protected]
書きました:

@Aanyajain https://github.com/Aanyajain
Pythonの設定に問題があるようです。 のように見えます
pythonまたはpython3コマンドは、ローカルでipythonのバージョンを実行します
機械。 次のことを試して、報告していただけますか?:

  1. ファイルの作成: tf_ver.py

tensorflowをtfとしてインポートします
print(tf .__ version__)

  1. 次に、以下を実行します。
    python tf_ver.py 'またはpython3tf_ver.py'


あなたが言及されたので、あなたはこれを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/tensorflow/tensorflow/issues/33374#issuecomment-655425907
または購読を解除する
https://github.com/notifications/unsubscribe-auth/AJ7CHEI7PJ6S3QOV2LW7JCLR2RA4FANCNFSM4JA4OP4Q

@Aanyajain新しい問題を開いてください。 この場合、TensorFlowの問題ではなく、システムの状態が悪いようです。 オペレーティングシステムのセットアップに関連する質問には、StackOverflowをお勧めします。

編集:元の問題が解決され、多くの人がこれを購読しているため、この会話をロックします。 追加の問題が発生するたびに、すべてのユーザーに通知されることは望ましくありません。 新しい問題を開いて、問題テンプレートに入力してください。デバッグがはるかに簡単になります。

このページは役に立ちましたか?
0 / 5 - 0 評価