这是吹我的脑海里,因为它可能是一个简单的解决方案,但我想不出什么可能会造成这一点。

所以我有一个新的开发框和我设置的一切行动。我安装的virtualenv,下~/.virtualenvs/projectname创造了一个新的环境,我的项目

然后,我克隆从GitHub我的项目到我的项目目录。没什么特别的在这里。有没有.pyc文件围坐所以它的代码,一个干净的石板。

然后,我激活了我的virtualenv和经由PIP安装的Django。一切看起来好为止。

然后,我在我的项目目录中运行python manage.py syncdb。这是我感到困惑:

 ImportError: No module named projectname

所以我想我可以有我的代码中的项目名称的一些参考。所以我用grep(ACK,实际上)通过我的代码库,我觉得没什么不好。

所以我现在处于亏损状态,在这种环境下,为什么我会收到关于未在我的代码的任何地方引用的模块名为projectname一个ImportError?

我期待的解决方案..谢谢你们!

有帮助吗?

解决方案

时PROJECTNAME准确(模后缀)的目录中的项目是什么名字?胡乱猜测,但我知道Django的做一些事情与当前目录...

此外,什么是试图导入项目名称?你得到一个回溯?如果没有,请尝试使用py manage.py --traceback syncdb运行,看看会发生什么。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top