pyenvのバージョンがデフォルトで2.7.9の時
$ which python
~/.pyenv/shims/python
$ python -V
2.7.9
これがデフォルトになっている時に、自分の作業ディレクトリがpyenvでpython3.4.3のバージョンを設定している時にそのまま
django-admin,py startproject [project-name]
とした時に
No import module django.core
のようなエラーが出る。
このような時は.pyenv以下のディレクトリに入っているdjango-admin.pyのあるディレクトリのpyenvのバージョンが2.7.9になっていることが多い。
そのため、そのディレクトリに移動して、
pyenv local [今回の作業バージョン]
とすることで、今回のバージョン下で実行できるようになるので、エラーが消える。