質問編集履歴

9

追記

2019/06/07 02:26

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -93,3 +93,73 @@
93
93
  何か理由があって存在してるものを消すとあとあと困りそうなので
94
94
 
95
95
  3.7 の状態でインストールされたコマンドを絶対パスなしで呼び出すにはどうすればいいんでしょうか
96
+
97
+
98
+
99
+ ### 追記:
100
+
101
+
102
+
103
+ .bash_history を確認しましたが python のインストールは
104
+
105
+ ```
106
+
107
+ pyenv install 3.7.0
108
+
109
+ ```
110
+
111
+ で行いました
112
+
113
+
114
+
115
+ いまこういう状態です
116
+
117
+ ```
118
+
119
+ pyenv versions
120
+
121
+ system
122
+
123
+ 3.5.0
124
+
125
+ 3.5.0/envs/aws
126
+
127
+ * 3.7.0 (set by [カレントディレクトリ]/.python-version)
128
+
129
+ anaconda3-5.2.0
130
+
131
+ aws
132
+
133
+
134
+
135
+ > pyenv local
136
+
137
+ 3.7.0
138
+
139
+
140
+
141
+ > pyenv global
142
+
143
+ 3.7.0
144
+
145
+
146
+
147
+ > pyenv --version
148
+
149
+ pyenv 1.2.7
150
+
151
+
152
+
153
+ > pip --version
154
+
155
+ pip 19.1.1 from $HOME/.pyenv/versions/3.7.0/lib/python3.7/site-packages/pip (python 3.7)
156
+
157
+ ```
158
+
159
+ aws とついてる 2 つは明示的にインストールした覚えがないのですが…
160
+
161
+ このあたりが何かおかしいのでしょうか…
162
+
163
+
164
+
165
+ OS は Mac OS 10.13.6 です

8

質問内容の修正

2019/06/07 02:26

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -88,4 +88,8 @@
88
88
 
89
89
 
90
90
 
91
+ .pyenv/shims/aws というのを消せば普通に動きそうな気はしますが
92
+
93
+ 何か理由があって存在してるものを消すとあとあと困りそうなので
94
+
91
95
  3.7 の状態でインストールされたコマンドを絶対パスなしで呼び出すにはどうすればいいんでしょうか

7

質問内容の修正

2019/06/07 02:13

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- 3.7.0 をインストールした直後なのでコマンドがないのはわかるのですが
33
+ 3.7.0 をインストールした直後なのでコマンドがないのはバージョン管理が動いてる証拠でわかるのですが
34
34
 
35
35
  この状態で pip install awscli して
36
36
 
@@ -49,6 +49,12 @@
49
49
  この状態で aws コマンドをたたいてみたんですがやはり
50
50
 
51
51
  .pyenv/shims/aws という場所をみにいってしまい同じエラーが出ます
52
+
53
+
54
+
55
+ コマンド自体はあるのにないというエラーが出る理由も謎なのですが
56
+
57
+ この .pyenv/shims というパスは何のためのパスなのでしょうか
52
58
 
53
59
 
54
60
 

6

質問内容の修正

2019/06/07 02:11

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -82,4 +82,4 @@
82
82
 
83
83
 
84
84
 
85
- 3.7 の状態で 3.7 の依存関係でインストールされたコマンドを絶対パスなしで呼び出すにはどうすればいいんでしょうか
85
+ 3.7 の状態でインストールされたコマンドを絶対パスなしで呼び出すにはどうすればいいんでしょうか

5

質問内容の修正

2019/06/07 02:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  pyenv というのを使ってもともとあった python とは別の 3.7.0 をインストールしてみたのですが
8
8
 
9
- global local で現在のバージョンが 3.7.0 の状態で aws コマンドを打つと
9
+ global local でバージョンが 3.7.0 の状態で aws コマンドを打つと
10
10
 
11
11
 
12
12
 

4

質問内容の修正

2019/06/07 02:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -82,4 +82,4 @@
82
82
 
83
83
 
84
84
 
85
- 3.7 の状態で 3.7 の依存関係でインストールされた aws コマンドを絶対パスなしで呼び出すにはどうすればいいんでしょうか
85
+ 3.7 の状態で 3.7 の依存関係でインストールされたコマンドを絶対パスなしで呼び出すにはどうすればいいんでしょうか

3

質問内容の修正

2019/06/07 02:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  ```
72
72
 
73
- こういうのをかけといってるんですがこれのせいで
73
+ こういうのを .bashrc にかけといってるんですがこれのせいで
74
74
 
75
75
  .pyenv/shims/bin というパスが最優先で追加されてみにいってしまいます
76
76
 

2

質問内容の修正

2019/06/07 02:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- ```
13
+ ```bash
14
14
 
15
15
  > aws
16
16
 

1

質問内容の修正

2019/06/07 02:05

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -82,4 +82,4 @@
82
82
 
83
83
 
84
84
 
85
- 3.7 の状態で 3.7 の依存関係でインストールする aws コマンドを絶対パスなしで呼び出すにはどうすればいいんでしょうか
85
+ 3.7 の状態で 3.7 の依存関係でインストールされた aws コマンドを絶対パスなしで呼び出すにはどうすればいいんでしょうか