Django的+ VIRTUALENV:manage.py命令失败,项目名称导入错误
-
19-09-2019 - |
题
这是吹我的脑海里,因为它可能是一个简单的解决方案,但我想不出什么可能会造成这一点。
所以我有一个新的开发框和我设置的一切行动。我安装的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
运行,看看会发生什么。
不隶属于 StackOverflow