请帮我找出我在 Windows 上安装 Django 时出现此问题的原因。
C:\Djangoprojects>django-admin.py startproject mydjangoblog
Traceback (most recent call last):
File "C:\Python27\Scripts\django-admin.py", line 4, in <module>
import pkg_resources
File "build\bdist.win-amd64\egg\pkg_resources.py", line 3007, in <module>
File "build\bdist.win-amd64\egg\pkg_resources.py", line 728, in require
File "build\bdist.win-amd64\egg\pkg_resources.py", line 626, in resolve
pkg_resources.DistributionNotFound: django==1.5.1
我刚刚安装了 Django 1.5.1,我记得在删除它之前我有 1.4.3。当我尝试创建项目时,会显示上述错误。
经过一些调整 - 其中包括将 Python27\Lib\site-packages\django\bin 的整个目录添加到路径变量中,这是我现在尝试创建项目时遇到的错误:
C:\Djangoprojects>django-admin.py startproject djangoblog
Traceback (most recent call last):
File "C:\Python27\Lib\site-packages\django\bin\django-admin.py", line 2, in <module>
from django.core import management
ImportError: No module named django.core
现在问自己的问题是:我应该把 django 文件夹放在哪里?在它自己的位置还是在 python27 中?
我可以毫无问题地通过 Python Interactive shell 导入 Django。为了以防万一,我还将 django-admin.py 添加到系统路径变量中。
提前致谢。