web-dev-qa-db-ja.com

Python 3.7

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
13
Kunal Shah

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の経験がないので、これを一粒の塩で味わってください。

21
wjandrea

Tensorflow 2.2はpython= 3.8をサポートするようになったため、問題は解決されました。

4
Kunal Shah