LoginSignup
1
2

More than 3 years have passed since last update.

Conda内のPythonバージョンが変更できない問題の解決法

Posted at

問題点

Anacondaでpythonのバージョンを3.8.5として環境を作成。
スクリーンショット 2020-12-17 9.19.13.png

だが、condaを実行させるとpythonのバージョンが2.7.16となってしまう。

(base) renato@MacBook-Pro ~ % conda activate renatoenv
(renatoenv) renato@MacBook-Pro ~ % python --version
Python 2.7.16

実行した内容

①Anacondaの再インストール
②pyenvのインストール

①を行っても変化なかったので、記事としては割愛。②を説明します。

pyenvとは

pythonのバージョンを簡単に切り替えることができるようにしてくれるツールです。2系列と3系列との切り替えに便利です。

pyenvのインストール

ではまず、 pyenvをインストールしましょう。gitから持ってくる場合上のコマンドを、brewが使える場合は下のコマンドを利用してもできます。

$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
$ brew install pyenv

bash_profileの編集
次にpyenvのパスを通すためにbash_profileを編集します。

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

最後にbash_profileの保存を適用します

$ source ~/.bash_profile

すると、Pythonのバージョンが変更されました。

(base) renato@MacBook-Pro ~ % conda activate renatoenv
(renatoenv) renato@MacBook-Pro ~ % python --version
Python 3.8.5

参考文献

この記事は以下の情報を参考にして執筆しました。

1
2
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
1
2