teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

URLのリンク等

2019/10/22 18:27

投稿

YoshiyaK
YoshiyaK

スコア5

title CHANGED
File without changes
body CHANGED
@@ -6,22 +6,30 @@
6
6
  Python3に切り替えたいと考えています。
7
7
 
8
8
  Progateという初心者向けPython指南サイトのこちらの記事に従って、
9
- https://prog-8.com/docs/python-env
9
+ [リンク内容](https://prog-8.com/docs/python-env)
10
10
  Python3.7.3のダウンロード、インストールを試みましたが、
11
11
 
12
12
  その通りやってみると、確かに
13
+ ```
13
14
  python --version
14
15
  Python 3.7.3
16
+ ```
15
17
  と出るので切り替えができているのかと思っていたんですが、
16
18
  一度ターミナルを落とし、再度起動してからバージョンを確かめてみると
19
+ ```
17
20
  python --version
18
21
  Python 2.7.16
22
+ ```
23
+
19
24
  と出てきます。
20
25
 
21
- 3.7.3を使うように指定する
26
+ 3.7.3を使うように指定しようと試みて
27
+ ```ここに言語を入力
22
28
  pyenv global 3.7.3
23
29
  python --version
24
30
  python 2.7.16
31
+ ```
32
+
25
33
  といった具合です。
26
34
 
27
35
  いつターミナルを起動してもPython3が使える環境にしたいんですが、どうすれば良いかわかりません。
@@ -31,38 +39,52 @@
31
39
  上手くいかない心当たりとしては、初めてターミナルを開いた際に、
32
40
  bashからzshに切り替えるようメッセージ?のような文章があったので、
33
41
  システム環境設定からbash→zshに切り替えてから、サイトの手順を踏みました。(ここで3.8.0をインストール)
42
+ しかし、
43
+ ```ここに言語を入力
34
- しかし、pyenv global 3.8.0をしても
44
+ pyenv global 3.8.0
35
45
  python --version
36
46
  python 2.7.16
47
+ ```
48
+
37
49
  の状態でした。
38
50
 
39
51
  インストール前に書いた
52
+ ```ここに言語を入力
40
53
  echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
41
54
  echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
42
55
  echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
56
+ ```
43
57
  のbashの部分がzshでないのがよくなかったのかと書き換えて3.7.4をインストール
44
58
 
45
59
  その直後は
60
+ ```ここに言語を入力
46
61
  pyenv global 3.7.4
47
62
  python --version
48
63
  python 3.7.4
64
+ ```
49
65
  とインストールが成功しており
50
66
  最終的に簡単なPythonコードを走らせることができたんですが、
51
67
  再度ターミナルを起こしてみると
68
+ ```ここに言語を入力
52
69
  python --version
53
70
  python 2.7.16
71
+ ```
54
72
  の状態に戻ってしまいました。
55
73
 
56
74
  再びMacをbash環境に戻し、
75
+ ```ここに言語を入力
57
76
  echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
58
77
  echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
59
78
  echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
79
+ ```
60
80
  をそのままサイトの指示に完全に従うことにしましたが、(ここでPython3.7.3のインストールを試みる)
61
81
  その場だけPython3.7.3でコードを走らせることができ、
62
82
 
63
83
  再度ターミナルを起こしてみると
84
+ ```ここに言語を入力
64
85
  python --version
65
86
  python 2.7.16
87
+ ```
66
88
  の状態です。
67
89
 
68
90
  ・理想としてはzshでPython3が使えて
@@ -72,6 +94,7 @@
72
94
 
73
95
 
74
96
  補足 以下のように実行した時の結果も載せておきます
97
+ ```ここに言語を入力
75
98
  which python
76
99
  /usr/bin/python
77
100
  which python3
@@ -80,4 +103,5 @@
80
103
  which python
81
104
  /usr/bin/python
82
105
  which python3
83
- /usr/local/bin/python3
106
+ /usr/local/bin/python3
107
+ ```

2

より詳細な題名

2019/10/22 18:27

投稿

YoshiyaK
YoshiyaK

スコア5

title CHANGED
@@ -1,1 +1,1 @@
1
- Python3に切り替えたい【Mac】
1
+ Python3に切り替えても、勝手に2に戻ってしまう【Mac】
body CHANGED
File without changes

1

誤字訂正しました

2019/10/22 17:50

投稿

YoshiyaK
YoshiyaK

スコア5

title CHANGED
File without changes
body CHANGED
@@ -7,19 +7,19 @@
7
7
 
8
8
  Progateという初心者向けPython指南サイトのこちらの記事に従って、
9
9
  https://prog-8.com/docs/python-env
10
- Python3.8.0のダウンロード、インストールを試みましたが、
10
+ Python3.7.3のダウンロード、インストールを試みましたが、
11
11
 
12
12
  その通りやってみると、確かに
13
13
  python --version
14
- Python 3.7.4
14
+ Python 3.7.3
15
15
  と出るので切り替えができているのかと思っていたんですが、
16
16
  一度ターミナルを落とし、再度起動してからバージョンを確かめてみると
17
17
  python --version
18
18
  Python 2.7.16
19
19
  と出てきます。
20
20
 
21
- 3.7.4を使うように指定するも、
21
+ 3.7.3を使うように指定するも、
22
- pyenv global 3.7.4
22
+ pyenv global 3.7.3
23
23
  python --version
24
24
  python 2.7.16
25
25
  といった具合です。