CORESERVER V2 に Python をインストール

Python

CORESERVER V2 には始めから Python がインストールされていますが、バージョンが 3.8 と古いので、現在最新のバージョン 3.10 をインストールしてみます。

インストール環境の作成

CORESERVER V2 はレンタルサーバーなので、当然スーパーユーザーでインストールできないので、ローカルディレクトリーにインストールしていきます。

まずは、ユーザーのホームディレクトリーにインストール先の .local ディレクトリーを作成します。

$ mkdir .local

次にソースコードを入れるディレクトリーを作成します。

$ mkdir .local/tmp

ソースコードのダウンロード

まずは、Python の公式サイトから圧縮されたソースコードのファイルをダウンロードして展開します。

$ cd ~/.local/tmp
$ wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
$ tar xzvf Python-3.10.0.tgz

ビルドとインストール

展開したファイルのディレクトリーに移動して、ビルドします。このとき、prefix オプションで先ほど作成した .local ディレクトリーを指定します。

$ cd Python-3.10.0
$ ./configure --prefix=/home/[アカウント名]/.local --enable-optimizations
$ make
$ make install

確認とシンボリックリンク

インストールが完了すると .local/bin の中に python3.10 という実行ファイルができているので、次のコマンドで確認してみます。”Python 3.10.0″ と表示されれば完了です。

$ python3.10 -V
Python 3.10.0

次に、python コマンドで python3.10 が実行されるようにシンボリックリンクを作ります。

$ cd ~/.local/bin
$ ln -s python3.10 python

シンボリックリンクが正しく作成されていることを確認します。 同様に “Python 3.10.0” と表示されれば完了です。

$ python -V
Python 3.10.0

コメントする