これは日々の作業を通して学んだことや毎日の生活で気づいたことをを記録しておく備忘録である。
HTML ファイル生成日時: 2024/12/21 11:44:57.596 (台灣標準時)
Python は、常に変化し続けているので、そのバージョンによって以前に書い たプログラムが動かなかったりすることがあるでござる。なので、「このバー ジョンを使う」と決めておくとよいでござる。以前に Google Colab で Python 3.12 をインストールして、 Python 3.12 を使う方法を記録しておいたで ござる。
が、数日前から、以下の方法だと Python 3.12 がインストールされなくなっ てしまったでござる。
# Run this cell to install Python 3.12 !apt update !apt upgrade !apt install python3.12 python3.12-dev python3.12-distutils libpython3.12-dev !update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1 !wget https://bootstrap.pypa.io/get-pip.py !python3.12 get-pip.py
python3.12-distutils がインストールされていないようでござる。 OS のバー ジョンが上がって、 python3.12-distutils というパッケージがなくなったの でござろうか。
E: Unable to locate package python3.12-distutils E: Couldn't find any package by glob 'python3.12-distutils'
Python 3.12 に関連するパッケージは、どんな名前になったのか確認してみた でござる。
Sorting... Done Full Text Search... Done idle-python3.12/jammy 3.12.8-1+jammy1 all IDE for Python (v3.12) using Tkinter libpython3.12/jammy 3.12.8-1+jammy1 amd64 Shared Python runtime library (version 3.12) libpython3.12-dbg/jammy 3.12.8-1+jammy1 amd64 Debug Build of the Python Interpreter (version 3.12) libpython3.12-dev/jammy 3.12.8-1+jammy1 amd64 Header files and a static library for Python (v3.12) libpython3.12-stdlib/jammy 3.12.8-1+jammy1 amd64 Interactive high-level object-oriented language (standard library, version 3.12) libpython3.12-testsuite/jammy 3.12.8-1+jammy1 all Testsuite for the Python standard library (v3.12) python3.12/jammy 3.12.8-1+jammy1 amd64 Interactive high-level object-oriented language (version 3.12) python3.12-dbg/jammy 3.12.8-1+jammy1 amd64 Debug Build of the Python Interpreter (version 3.12) python3.12-dev/jammy 3.12.8-1+jammy1 amd64 Header files and a static library for Python (v3.12) python3.12-examples/jammy 3.12.8-1+jammy1 all Examples for the Python language (v3.12) python3.12-full/jammy 3.12.8-1+jammy1 amd64 Python Interpreter with complete class library (version 3.12) python3.12-gdbm/jammy 3.12.8-1+jammy1 amd64 GNU dbm database support for Python (version 3.12) python3.12-gdbm-dbg/jammy 3.12.8-1+jammy1 amd64 GNU dbm database support for Python (version 3.12 debug extension) python3.12-lib2to3/jammy 3.12.8-1+jammy1 all lib2to3 package for Python (version 3.12) python3.12-tk/jammy 3.12.8-1+jammy1 amd64 Tkinter - Writing Tk applications with Python (version 3.12) python3.12-tk-dbg/jammy 3.12.8-1+jammy1 amd64 Tkinter - Writing Tk applications with Python (version 3.12 debug extension) python3.12-venv/jammy 3.12.8-1+jammy1 amd64 Interactive high-level object-oriented language (pyvenv binary, version 3.12)
どうも python3.12-full をインストールしておけばよさそうでござる。以下 を試してみたでござる。
# Run this cell to install Python 3.12 !apt update !apt upgrade !apt install python3.12 python3.12-full python3.12-dev libpython3.12-dev !update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1 !wget https://bootstrap.pypa.io/get-pip.py !python3.12 get-pip.py
上のコマンドを実行した上で、 Python のバージョンを確認してみると、 3.12 になっていたでござる。
# Run this cell to check the version of Python interpreter and pip command !python --version !pip --version Python 3.12.8 pip 24.3.1 from /usr/local/lib/python3.12/dist-packages/pip (python 3.12)
uname を実行してみたでござる。
!uname -srm Linux 6.1.85+ x86_64
|
---|
|
|
|
|
|
|