就像上面提到的,这对我来说是一个PYTHONPATH环境变量问题,但是没有人真正展示过如何为可以使用额外说明的人们设置它。
Linux(bash)
我在主文件夹的bashrc文件中设置了此变量(.bashrc是我的文件,因为我的shell是/ bin / bash)。
vim ~/.bashrc
export PYTHONPATH=/usr/local/python-2.7.2/lib/python2.7/site-packages:$PYTHONPATH
source ~/.bashrc
该路径应该在您的django源所在的任何地方。我的位于/usr/local/python-2.7.2/lib/python2.7/site-packages/django,所以我只指定了/usr/local/python-2.7.2/lib/python2.7/site-没有django部分的软件包。
OSX
在OSX上,路径为/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
,您可以将其添加到/etc/profile
:
sudo echo "PYTHONPATH=/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages:$PYTHONPATH" >> /etc/profile
source /etc/profile
import django
和/或from django.core import management
?