Django项目加载在站点包中

时间:2012-01-26 15:34:16

标签: python django django-templates setup.py

运行setup.py安装项目后,项目管理员工作正常,但问题出在此处。

从我的c:\ project运行的项目除外 它从另一个位置运行到C:\ Python27 \ Lib \ site-packages \ project-0.1-py2.7.egg \ project

为什么要将我的项目克隆到site-packages位置? 为什么它从那个位置而不是我的c:/ project?

运行

有趣的是我能够从c:\ project做一个“runserver”,但它会加载到site-packages位置。

有人可以帮忙吗?感谢。

1 个答案:

答案 0 :(得分:0)

要么你为你的项目选择了一个与现有python包冲突的名称而且它只是巧合,或者你以某种方式设法将你的项目构建为一个蛋。我不知道你会怎么做,却没有意识到你已经这样做了。

无论如何,检查包以确保它实际上是您的代码而不是其他一些python包。如果您的代码,请更改项目名称以避免冲突。如果您的代码,您只需从“site-packages”目录中删除egg即可。不过,你可能不得不sudo。