複数のversionをインストールしてる中で,pythonのversionを切り替える

複数のversionをインストールしているpythonのversionを切り替えます.

ここでは,ターミナルで使うpythonのversion(3.9.1)と,jupyterのversion(3.8.6)が違うので,ターミナルで使うpythonのversionを「3.9.1」から「3.8.6」に切り替えます.

全国630店舗以上!もみほぐし・足つぼ・ハンドリフレ・クイックヘッドのリラクゼーション店【りらくる】

# 現在のpythonのversionを確認

# python

pythonでは,以下のコードでversionとディレクトリの確認を実行します.

# versionの確認
python3 -V
# Python 3.9.1
# ディレクトリの確認
which python3
# /usr/local/bin/python3

上記のディレクトリはシンボリックリンクで結ばれているので,以下のコードでリンク先の確認もとる.

ls -l /usr/local/bin/python3
# /usr/local/bin/python3 -> ****/python@3.9/3.9.1/bin/python3

# jupyter notebook

jupyter notebookでは,以下のコードでversionとディレクトリの確認を実行します.

import sys

# versionの確認
print(sys.version)
# ディレクトリの確認
print(sys.executable)
# 3.8.6
# *****/python@3.8/bin/python3.8

# versionの切り替え

# シンボリックリンクの切断

下記のコードでシンボリックリンクの切断を実施します.

unlink /usr/local/bin/python3

# シンボリックリンクの接続

下記のコードでシンボリックリンクの接続を実施します.

ln -s *****/python@3.8/bin/python3.8 /usr/local/bin/python3
# ln -s /usr/local/lib/python3.8/site-packages (/Library/Python/3.7/site-packages/
# ln -s /usr/local/lib/python3.8/site-packages (/Library/Python/3.7/site-packages/

# 切り替えの確認

下記のコードで切り替えの確認を実施します.

python3 -V
# Python 3.8.6
ls -l /usr/local/bin/python3
# /usr/local/bin/python3 -> *****/python@3.8/bin/python3.8

# まとめ

複数のversionをインストールしているpythonのversionを切り替えを実装しました.

# 参考サイト

Jupyter notebookでPythonのバージョンを取り出してみたり (opens new window)

macOS CatalinaのPythonのデフォルトを3.x.xにする (opens new window)

全国630店舗以上!もみほぐし・足つぼ・ハンドリフレ・クイックヘッドのリラクゼーション店【りらくる】

PythonにおけるSQLiteの操作をまとめてみた

PythonにおけるSQLiteの操作をまとめてみた

PythonにおけるSQLiteの操作をまとめてます..

Python + ESPnetで日本語の文字起こし(ASR)を実装する

Python + ESPnetで日本語の文字起こし(ASR)を実装する

Python + ESPnetで日本語の文字起こし(ASR)を実施します.