ITエンジニア ノイのブログ

ITエンジニアのノイです。 YouTubeで ITエンジニアのお勉強という学習用の動画を公開しています。チャンネル登録お願いします!https://m.youtube.com/channel/UCBKfJIMVWXd3ReG_FDh31Aw/playlists

今更ながら Pythonが2系だったので3系にする

プライベートではGoogle Colabばかりで、たまたまターミナルを開いて、ちょっとpythonを使おうとしたらまさかの2系だったので3系に変更します。

状況

@MacBook-Pro ~ % python

WARNING: Python 2.7 is not recommended. 
This version is included in macOS for compatibility with legacy software. 
Future versions of macOS will not include Python 2.7. 
Instead, it is recommended that you transition to using 'python3' from within Terminal.

Python 2.7.16 (default, Jun  5 2020, 22:59:21) 
[GCC 4.2.1 Compatible Apple LLVM 11.0.3 (clang-1103.0.29.20) (-macos10.15-objc- on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

そして

@MacBook-Pro ~ % python3
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
@MacBook-Pro ~ % 

python3インストールが求められる

"Python3"コマンドを実行するには、コマンドライン・デベッパツールが必要です。ツールを今すぐインストールしますか? コマンドラインデベロッパツールを今すぐダウンロードしてインストールするには、"インストール"を選択してください。

インストール

とりあえず、インストールに進みます。

使用許諾契約
使用許諾を承諾するとインストールが進みます。
インストール
これだけで完了です。

確認

@MacBook-Pro ~ % python3
Python 3.8.2 (default, Dec 21 2020, 15:06:04) 
[Clang 12.0.0 (clang-1200.0.32.29)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello")
Hello

ちなみにHomebrewは要りませんでした。

@MacBook-Pro ~ % brew -v
zsh: command not found: brew

デフォルトをPython3にする

このままではpythonを使おうとしてもデフォルトがpython2です。

@MacBook-Pro ~ % python

WARNING: Python 2.7 is not recommended. 
$ echo 'alias python=python3' >> ~/.bash_profile
$ source ~/.bash_profile

この2行で無事にデフォルトがpython3になりました。

@MacBook-Pro ~ % python
Python 3.8.2 (default, Dec 21 2020, 15:06:04) 

ちなみに python2はサポートが終了しています。

2020年4月までにPython 3へ移行を - あと4カ月でPython 2サポート終了 | TECH+(テックプラス)

youtu.be

深層学習教科書 ディープラーニング G検定(ジェネラリスト)公式テキスト 第2版 (EXAMPRESS) [ 一般社団法人日本ディープラーニング協会 ]

価格:3,080円
(2023/8/16 20:42時点)
感想(5件)