XserverのPythonが古いので3.13.13をインストールした
Xserverの標準Pythonはシステム安定性優先でバージョンが古いため、最新環境が必要な場合は自分で最新版を別途インストールが必要です。 確認をしてみると、現状のXserverに入っているPythonのバージョンは、 […]

スポンサードサーチ
Xserverの標準Pythonはシステム安定性優先でバージョンが古いため、最新環境が必要な場合は自分で最新版を別途インストールが必要です。
確認をしてみると、現状のXserverに入っているPythonのバージョンは、3.6.8 とかなり古いものでした。
そこで、今回はCS-Cartが公式にリリースしているCS-Cart 国際版も動作をするXserverに、比較的新しく安定版のPython 3.13.13をXserverにインストールしました。
XserverへPython 3.13.13のインストール
最新のPythonについては、公式サイトでご確認ください。
https://www.python.org/downloads/
サーバにsshでログイン
まずは、Xserverのサーバーにsshでログインをします。
Pythonのダウンロード
次に、ホームディレクトリ直下に作業用のディレクトリを作成します。
mkdir ~/python_source && cd ~/python_source
Python公式サイトから、指定バージョンのソースコードをwgetコマンドでダウンロードします。
今回は、バージョン 3.13.13 をダウンロードしました。
wget https://www.python.org/ftp/python/3.13.13/Python-3.13.13.tar.xz
ダウンロードした圧縮ファイルを解凍します。
tar xf Python-3.13.13.tar.xz
解凍したディレクトリに移動して、configureスクリプトを実行してビルド設定をします。
cd Python-3.13.13
./configure --prefix=$HOME/local/python3.13
makeコマンドでソースコードをコンパイル。
make -j $(nproc)
コンパイルが完了したらインストールします。
make install
パスの設定
設定ファイル(.bashrc)をエディタで開きます。
vi ~/.bashrc
キーボードの「i」を押して挿入モードに変更して、ファイルの一番下に下記の3行を追記します。
# Python 3.13.13
export PATH="$HOME/local/python3.13/bin:$PATH"
alias python3='$HOME/local/python3.13/bin/python3.13'
「Esc」キーを押して挿入モードを抜け、「:wq」で上書き保存します。
以下のコマンドで設定ファイルを再読込します。
source ~/.bashrc
インストールしたPythonのバージョンを確認
最後に、インストールしたPythonのバージョンを確認します。
python3 -V
無事、3.13.13にアップデートができていました。
インストールが完了したら、ダウンロードしたソースコードは不要なので削除をします。
rm -rf ~/python_source
スポンサードサーチ



