回答編集履歴

1

追記

2019/03/13 06:54

投稿

quickquip
quickquip

スコア11038

test CHANGED
@@ -5,3 +5,21 @@
5
5
 
6
6
 
7
7
  `deactivate`して`(myvenv)`の環境を抜ければよいだけでは。とひとまず回答しておきます。
8
+
9
+
10
+
11
+ ----
12
+
13
+
14
+
15
+ > ただ、ある特定のディレクトリ配下だと(myvenv)環境でなくてもpythonのバージョンが固定されてしまいます。なにかお気づきな点ありましたらご教示頂けると助かります。
16
+
17
+
18
+
19
+ `pyenv local xxxx`してそのディレクトリに`.python-version`というファイルを作ってしまったのではないでしょうか?
20
+
21
+ その場合(myvenv)環境で**ない時に限り**、そのバージョンのPythonが起動されるでしょう。
22
+
23
+
24
+
25
+ (`.pyenv/shims/python`はPythonのバイナリでなく、実際に実行するPythonバイナリを選択するだけのプログラムになってます。(myvenv)環境に入っているなら`python`コマンドは(myvenv)環境の下の`bin/python`を起動するようになるため、pyenvによるその仕組みが関係なくなります)