質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

2回答

3449閲覧

python3に変更できない

gem

総合スコア5

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/07/04 07:41

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
Python3でDjangoを使用したいので、
python3をインストールし、2→3に切り替えをしたいです。
いろいろ試してみたのですが、うまくいきません。
以下の情報で不十分でしたら、何の情報が必要かも教えていただければ幸いです。

OS:macOS Big Sur

####python3に変更したい
% pyenv rehash
% pyenv versions
system
3.6.5
3.8.0

  • 3.9.6 (set by /Users/gentamac/.pyenv/version)
    anaconda3-2019.07

% pyenv global 3.9.6
%

####python3にならない
% python -V
Python 2.7.16
% python3 -V
Python 3.8.3

####pythonを実行してみるがpython2.7.16が実行されてしまう
% 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, May 8 2021, 11:48:02)
[GCC Apple LLVM 12.0.5 (clang-1205.0.19.59.6) [+internal-os, ptrauth-isa=deploy on darwin
Type "help", "copyright", "credits" or "license" for more information.

####PATH確認
% echo $PATH
/Library/Frameworks/Python.framework/Versions/3.9/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
%

####homebrewのバージョン確認
% brew -v
Homebrew 3.2.0
Homebrew/homebrew-core (git revision 1fed5f6a84; last commit 2021-07-04)
Homebrew/homebrew-cask (git revision fed44fd83e; last commit 2021-07-04)
%

####pyenvのバージョン確認
% pyenv -v
pyenv 2.0.3
%

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

https://teratail.com/questions/344742
と同じ状況で、pyenvの設定がちゃんとされてないのだろうと推測します。

投稿2021/07/04 08:16

quickquip

総合スコア11029

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gem

2021/07/04 13:39

ご回答頂き誠にありがとうございます。 おかげさまで変更できました!助かりました。 が、コマンドラインを落とした後、再度開くと2に戻ってしまう事象が発生しました。 https://teratail.com/questions/218797 を見ながら奮闘中ですが、なかなかうまくいきません。。
quickquip

2021/07/04 23:16

うまくいかない時は公式ドキュメントにあたりましょう。 古い情報を見てもしょうがないです。
gem

2021/07/11 04:43

ご回答ありがとうございます。公式ドキュメントを探してみます。
guest

0

% pyenv global 3.8.0

を実行すれば切り替わります。

投稿2021/07/04 07:55

ppaul

総合スコア24666

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gem

2021/07/04 13:39

ご回答頂き誠にありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問