LoginSignup
0
0

More than 3 years have passed since last update.

【macOS】Pythonのversionを切り替える方法【pyenv】

Posted at

はじめに

※本記事はPython初心者向けに記載した記事です。
 分かりにくい箇所や誤りはご指摘いただければ幸いですm(__)m

pythonのversionを2系から3系に切り替えるために以下の記事を参考にしたのですが、
つまずいてしまったので同じような事象が発生している方向けに参考になればと思い、記載します。

参考サイト

それでもPythonのversionを切り替えたい

.bash_profile を編集しても python の version が2系のまま。。

上記参考サイトの通り、.bash_profile を編集し、いざターミナルで以下のコマンドを実行しても version は2系のままでした。

qiita.rb
python --version

python のパスを確認

そこで次のコマンドを実行すると

qiita.rb
which python

[/usr/local/bin/python]と返ってきました。
pyenv でインストールした python の version を見にいっていないようです。

[~/.pyenv]と返ってきた場合は以下のサイトを参考にしてください。

参考サイト

pyenv globalで切り替わらない!

pyenv のversionを確認

以下のコマンドで pyenv の version を確認します。

qiita.rb
pyenv versions

次のように pyenv でインストールした python の version 表示されます。

qiita.rb
  system
* 3.8.1 (set by /Users/[username]/.pyenv/shims/python3)

pyenv ってなんぞや!?って方向けに

簡単にpythonの複数versionを管理することができるソフトウェアです。
利用する前にHomebrewをインストールする必要があります。
詳しくはGitHubを参照して下さい。

Github

simple Python Version Management: pyenv

以下のサイトが使い方など分かりやすく記載されていましたのでご参考までに。

参考サイト

Managing Multiple Python Versions With pyenv

pyenv の version を default に設定

ここまでで、pythonのパスが[/usr/local/bin/python]を見にいっていること、
pyenv の version が3系であることが確認できました。

次に、 pyenv の version を見にいくよう、 .bash_profile を編集します。
以下のコマンドをターミナルで実行して下さい。

qiita.rb
vi ~/.bash_profile  

編集モードで以下を追記して下さい。

qiita.rb
alias python='/Users/[username]/.pyenv/shims/python3'

[esc]キーを押して以下を入力して下さい。

qiita.rb
:wq

bash_profileを更新します。

qiita.rb
source ~/.bash_profile

再度、以下のコマンドを実行するとpyenvで設定したpythonのversionが表示されます。

qiita.rb
python --version

参考サイト

stackoverflow:how to change default python version?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0