質問するログイン新規登録

Q&A

2回答

3267閲覧

UbuntuでPythonのバージョンアップができない

lin.ming

総合スコア50

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

2グッド

0クリップ

投稿2022/02/25 03:19

2

0

Pythonを3.5から3.9にアップグレードしようとしたのですが、

#sudo apt install python3.9 Note, selecting 'postgresql-plaython3-.9.5' for regex 'python3.9' postgresql-plpython3-9.5 is already the newest version (9.5.25-0ubuntu0.16.04.1). 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. #which python3 /usr/bin/python3 #pyhont3 --version Python 3.5.2

となり、3.9.x にアップグレードできません。

どうしたらいいでしょうか?

melian, Y.H.👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

melian

2022/02/25 03:34

apt search '^python3.9' の実行結果を教えていただけますか?
lin.ming

2022/02/25 03:42

apt search '^python3.9' Sorting... 0% Full Text Search... Done です。
melian

2022/02/25 03:49

なるほど、そうなりますとそちらでお使いの Ubuntu のバージョンが古いので python3.9 パッケージが提供されていない様です。Ubuntu のバージョンはどうなっていますか?
lin.ming

2022/02/25 03:53

Ubuntu 16.04.7 LTSです・
melian

2022/02/25 03:57

Xenial ですね。。。お勧めとしては Ubuntu 自体をアップデートすることなのですが、Ubuntu はそのままで Python 3.9 をインスールする場合は以下の記事を参考にしてみて下さい。 Installing python 3.9 on Ubuntu 16.04 Xenial https://prodisup.com/posts/2021/03/installing-python3.9-on-ubuntu-16.04-xenial/
lin.ming

2022/02/25 04:53

URL をのぞいてみたのですが、本当にやっていいのか判断できません。英語がわからない、ではなく、Ubuntu上でそれをやっていいかが判断できません。 なんか色々いじる必要があるのだな・・・。ぐらいの理解で。
melian

2022/02/25 05:10

そうですか。。。一応、Ubuntu 20.04 あたりにアップグレードしてみてはどうでしょうか。
guest

回答2

0

python3.9というパッケージはないので、似た名前のpostgresql-plaython3-.9.5が見つかったが、これはインストール済み」と言うことかと思います。

各OSのパッケージ管理システムでは、各種ソフトのサポートされているバージョンに範囲がありますが、お使いのバージョンのUbuntuでは3.9が無いのでしょう。
Python3.9をサポートするUbuntuバージョンがあるなら、Ubuntu自体をそれにアップデートするという方法もありますが、それは大変なので、普通はパッケージ管理システム外で、Pythonをインストールするのでしょう。
(ソースをダウンロードして、コンパイルしてインストール。複数バージョンを使い分ける必要があるならpyenv等を利用)

あるいは、追加リポジトリで3.9を含んだ物があれば、その追加リポジトリからインストールできるように設定するか。

投稿2022/02/25 05:26

otn

総合スコア86597

0

既にインストールされてます。メッセージを読みましょう。

翻訳

postgresql-plpython3-9.5はすでに最新バージョン(9.5.25-0ubuntu0.16.04.1)です。

投稿2022/02/25 03:26

Y.H.

総合スコア7920

lin.ming

2022/02/25 03:36

Python3.9自体がインストールされていないのです。 /usr/bin, /usr/local/bin, /usr/lib のどこにもPython3.9のファイルがありません。
Y.H.

2022/02/25 03:56

リポジトリにPython3.9が無いのですね。。。 deadsnakesさんがリポジトリ公開されているので以前こちらを利用した経験があります。 https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa 以下コマンド(リポジトリを追加後にインストール)でインストールした経験があります。 sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt install python3.9
lin.ming

2022/02/25 04:46

Y.H. さん 実行してみたのですが、相変わらず「インストールするものないよ」と言われました・・・。
Y.H.

2022/02/25 04:53

Ubuntuは16でしたか。 18.xではできたのですが16.xではだめそうですね。お役に立てなかったですね。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.29%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問