在Django中创建新项目时Django

在Django中创建新项目时Django

本文介绍了pkg_resources.DistributionNotFound:在Django中创建新项目时Django == 1.3.1的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试创建一个新项目,但是它出现以下错误。
我正在使用python 2.6
和django 1.3.0

I am trying to create a new project but it getting following error .I am using python 2.6and 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


推荐答案

似乎您同时安装了Django 1.3.0和1.3.1,并且在使用Django 1.3的同时使用了Django 1.3.1的 django-admin.py .0,则使用默认的Python路径。

It seems you have both Django 1.3.0 and 1.3.1 installed and you're using the django-admin.py from Django 1.3.1 while having Django 1.3.0 in your default Python path.

尝试以下任一方法:


  1. 使用正确的 django-admin.py 对应于您的Python路径中的Django版本(Django的 bin / 目录中的一个) 1.3.0安装)。

  1. Using the correct version of django-admin.py corresponding to the Django version in your Python path (the one inside the bin/ directory of your Django 1.3.0 installation).

您可以通过执行以下命令检查正确的 django-admin.py 脚本在哪里:

You can check where your correct django-admin.py script is by executing this:

echo``$(目录名$(python -c``import django; print django .__ file __'')))/ bin / django-admin.py''

Gettin g您的Python路径即可正确指向Django 1.3.1安装。

Getting your Python path to correctly point to your Django 1.3.1 installation.

这篇关于pkg_resources.DistributionNotFound:在Django中创建新项目时Django == 1.3.1的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 17:31