MacOSX 10.12.2 pyenv 20160629
Wenn beim Importieren eines installierten Pip-Moduls ein "Importfehler" angezeigt wird, müssen Sie sicherstellen, dass "$ PYTHONPATH" richtig eingestellt ist.
Das Installationsziel des von pip installierten Moduls ist "/ usr / local / lib / python2.7 / site-packages /", während der Pfad bei Verwendung von pyenv "/ Users / Hoge /" lautet. Es ist pyenv / shims / python / site-packages / `. Kein Wunder, dass die mit pip installierten Module dadurch nicht geladen werden.
Python sucht grundsätzlich nach dem Pfad innerhalb der Umgebungsvariablen $ PYTHONPATH
.
Wenn Sie den von diesem Pip festgelegten Installationspfad zu "$ PYTHONPATH" hinzufügen, wird er daher normal geladen.
$ export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages/
Der Rest wird gelöst, indem das obige Skript zu ".bashrc" und ".zshrc" hinzugefügt wird.