Python pkg_resources.DistributionNotFound:Django==1.3.1,在Django中创建新项目时

Python pkg_resources.DistributionNotFound:Django==1.3.1,在Django中创建新项目时,python,django,Python,Django,我试图创建一个新项目,但它得到以下错误。 我正在使用python 2.6 和django 1.3.0 File "/usr/local/bin/django-admin.py", line 4, in <module> import pkg_resources File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 2659, in <module> parse_requiremen

我试图创建一个新项目,但它得到以下错误。 我正在使用python 2.6 和django 1.3.0

File "/usr/local/bin/django-admin.py", line 4, in <module>
    import pkg_resources
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 2659, in <module>
    parse_requirements(__requires__), Environment()
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 546, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: Django==1.3.1
文件“/usr/local/bin/django admin.py”,第4行,在
导入pkg_资源
文件“/usr/lib/python2.6/dist packages/pkg_resources.py”,第2659行,在
解析需求(uuu需要),环境()
文件“/usr/lib/python2.6/dist-packages/pkg_resources.py”,第546行,解析中
未找到提升分配(req)
pkg_resources.DistributionNotFound:Django==1.3.1

似乎您已经安装了Django 1.3.0和1.3.1,并且您正在使用Django 1.3.1中的
Django admin.py
,而Django 1.3.0位于默认Python路径中

请尝试以下任一方法:

  • 使用Python路径中对应于django版本的正确版本的
    django admin.py
    (django 1.3.0安装的
    bin/
    目录中的版本)

    通过执行以下命令,可以检查正确的
    django admin.py
    脚本的位置:

    echo“$(dirname$(python-c“import-django;print-django.\uu文件”)/bin/django-admin.py”

  • 使Python路径正确指向Django 1.3.1安装


  • 似乎您已经安装了Django 1.3.0和1.3.1,并且您正在使用Django 1.3.1中的
    Django admin.py
    ,同时在默认Python路径中安装了Django 1.3.0

    请尝试以下任一方法:

  • 使用Python路径中对应于django版本的正确版本的
    django admin.py
    (django 1.3.0安装的
    bin/
    目录中的版本)

    通过执行以下命令,可以检查正确的
    django admin.py
    脚本的位置:

    echo“$(dirname$(python-c“import-django;print-django.\uu文件”)/bin/django-admin.py”

  • 使Python路径正确指向Django 1.3.1安装


  • 如果您也尝试使用easy_install进行安装,请尝试删除easy_install.pth文件


    我有这个问题,因为pip不起作用,我尝试了easy_安装,它安装了最新的django,所以必须将它从dist packages文件夹中删除。希望这能帮助一些人

    如果您也尝试使用easy\u install进行安装,请尝试删除easy\u install.pth文件


    我有这个问题,因为pip不起作用,我尝试了easy_安装,它安装了最新的django,所以必须将它从dist packages文件夹中删除。希望这能帮助一些人

    您是否安装了两个或多个不同版本的Django?可能没有我不确定在检查时我只安装了一个,即1.3.0您是否安装了两个或多个不同版本的Django?可能没有我不确定在检查时我只安装了一个,即1.3.0