【发布时间】:2019-06-10 08:58:46
【问题描述】:
我安装了 virtualenvwrapper-win 并成功启动了一个项目。但是,这个项目似乎缺少标准项目*.py 文件(manage.py、urls.py 等)
在虚拟环境目录中,我看到了文件夹 Include、Lib、Scripts 和 tcl。项目目录为空。我找不到必要的 .py 文件。例如:运行python manage.py runserver时,找不到manage.py文件。
(TestDjango) c:\Django\TestDjango>python manage.py runserver
python: can't open file 'manage.py': [Errno 2] No such file or directory
【问题讨论】:
-
你激活virtualenv后安装django了吗?
-
是的,我做到了:
(TestDjango) c:\Django\TestDjango>pip freeze Django==2.2.2 manage.py==0.2.10 pytz==2019.1 sqlparse==0.3.0 -
这与 virtualenvs 或已安装的软件包无关——文件根本不存在。你确定你创建的项目正确吗?
-
我使用了 virtualenvwrapper 方式,
mkproject。这将创建具有项目名称的空目录,同时创建具有上述内容的虚拟环境目录 -
所以显然我回答了自己,
mkproject与 python 或 django 项目无关,它是 virtualenv “项目”,必须在里面创建另一个 django 项目。谢谢你的建议!