Ubuntu 20.04用のDockerイメージを準備しています。TensorFlow2.0の要件のため、Python 3.7が必要です。 TensorFlowはPython 3.5〜3.7で実行されます。 apt install python3
を実行すると、デフォルトでPython 3.8がインストールされ、TensorFlowのインストールが中断されます。
Ubuntu 20.04のPython 3.7のaptパッケージを取得する方法はありますか?これはdocker image内にあるので、Python 3.7のソースコードをダウンロードしてコンパイルするというビジネスには入りたくありません。これらのコマンドをDockerfileに配置すると、私にとっては圧倒されます。 Ubuntu 20.04でPython 3.7を取得する簡単な方法はありますか?
ランニング
Sudo apt-cache madison python3
戻り値
python3 | 3.8.2-0ubuntu2 | http://in.archive.ubuntu.com/ubuntu focal/main AMD64 Packages
Ubuntu 20.04が必要ですか? Ubuntu 18.04には Python 3.6 、および .7利用可能 が付属しています。
そうした場合、 deadsnakes PPA には Python 3.5-3.7 for Ubuntu 20.04(Focal) が含まれます。追加してインストールするには:
Sudo add-apt-repository ppa:deadsnakes/ppa
Sudo apt-get update
Sudo apt-get install python3.7
追伸私は開発者ではないので、Tensorflowの経験がないので、これを一粒の塩で味わってください。
Tensorflow 2.2はpython= 3.8をサポートするようになったため、問題は解決されました。