【发布时间】:2011-02-05 23:00:56
【问题描述】:
我为我的 django 模块创建了一个单独的目录。我已将此目录添加到我的 PATH 变量中。我还创建了一个新的 PYTHONPATH 变量,因为它不存在。我已将模块添加到 settings.py。但是当我尝试为新模块运行 manage.py syncdb 时,它仍然说
Error: No module named my_module
为什么,哦,为什么?
编辑:我没有使用 manage.py startapp 创建应用程序,而是手动创建了文件。这会导致问题吗?
【问题讨论】:
-
请同时显示 PYTHONPATH 的值和 my_module 的真实路径。
-
my_module 位于:E:\Sites\django-projects PYTHONPATH: E:\Python\Scripts;E:\Sites\django-projects 在 Python\Scripts 我有一个 django-admin.py文件,也许我也必须将它复制到 django-projects ?或者可能是它的“-”搞砸了?
标签: python django path pythonpath