PyenvのAnacondaでインストールしたモジュールがインポートできない(解決)
$ pyenv install anaconda2-4.2.0 $ conda install foo $ python Python 2.7.12 |Anaconda 4.2.0 (x86_64)| (default, Jul 2 2016, 17:43:17) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)] on darwin Type "help", "copyright", "credits" or "license" for more information. Anaconda is brought to you by Continuum Analytics. Please check out: http://continuum.io/thanks and https://anaconda.org >>> import foo Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named foo
PyenvにAnacondaまで組み合わさってPATHが複雑になってるのかと思ったが、sys.pathで確認しても問題はなさそうだった。
$ which conda
これで確認したところ、もともと(Pyenv外に)入っていたAnacondaが読まれていただけだった。
~/.pyenv/shims/conda install foo
で解決。