Python pkg_resources.DistributionNotFound:Django==1.3.1,在Django中创建新项目时
我试图创建一个新项目,但它得到以下错误。 我正在使用python 2.6 和django 1.3.0Python 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
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路径中
请尝试以下任一方法:
django admin.py
(django 1.3.0安装的bin/
目录中的版本)
通过执行以下命令,可以检查正确的django admin.py
脚本的位置:
echo“$(dirname$(python-c“import-django;print-django.\uu文件”)/bin/django-admin.py”
似乎您已经安装了Django 1.3.0和1.3.1,并且您正在使用Django 1.3.1中的
Django admin.py
,同时在默认Python路径中安装了Django 1.3.0
请尝试以下任一方法:
django admin.py
(django 1.3.0安装的bin/
目录中的版本)
通过执行以下命令,可以检查正确的django admin.py
脚本的位置:
echo“$(dirname$(python-c“import-django;print-django.\uu文件”)/bin/django-admin.py”
如果您也尝试使用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