#経緯
mixhostを利用しているがpython3系が使えない。乗り換えも考えているが、、一度失敗しているがインストールをリトライしてみる
#結論
python3のインストールまで完了、実行は未実施。
簡単な.pyを作成して実行できれば完了とする
#ポイント
mixhostのシェルはbashなのでその点が参考サイトと異なる
具体的にはパス設定、pythonの切り替え時に設定するファイルが異なる
#手順
ダウンロード可能なバージョンを探す
下記URLでバージョンを探す今回は3.7系を使いたいので3.7.9を選択
https://www.python.org/ftp/python/
wget でPython-3.x.x.tgzをダウンロード
事前に作業用のフォルダを作る。今回はホームディレクトリにpython3を作成
作業用のフォルダに移動する
ターミナルでwgetで対象のpythonをダウンロードする
$wget --no-check-certificate https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz
フォルダに"Python-3.7.9.tgz"がダウンロードされる
##ファイルを解凍
$tar zxf Python-3.7.9.tgz
"Python-3.7.9"フォルダが作成される
インストール
"Python-3.7.9"フォルダに移動する
config実行
$./configure --prefix=$HOME/local/python/
make実行
$make
make install実行
$make install
##パスを通す
ホームディレクトの.bash_profileファイルに"$HOME/local/python/bin"を追加
PATH=$PATH:~~~~~~~~~:$HOME/local/python/bin
設定を反映するために下記コマンドを実行する
$source ~/.bash_profile
パスが通ったことを確認する
$which python3
~/local/python/bin/python3
$which pip3
~/local/python/bin/pip3
python実行ファイルの切り替え
.bash_profileに下記を追加する
alias python='$HOME/local/python/bin/python3'
バージョンを確認する
$python --version
Python 3.7.9
#参考サイト
##インストール関連
さくらレンタルサーバに Python3 をインストールする方法
##実行ファイルの切り替え
デフォルトのPythonバージョンを2系から3系に変更する方法