CommandError:“ learning_log”不是有效的项目名称。请确保名称是有效的标识符

时间:2019-12-25 15:12:51

标签: python virtualenv

我正在研究Python Crash Course虚拟环境(第18章)项目,但遇到错误。

django-admin.py startproject learning_log.

” CommandError:“学习日志”。不是有效的项目名称。请确保该名称是有效的标识符。“

在激活虚拟环境的情况下,尝试启动新的django项目时收到此错误。我过去曾经做过这个项目,但是当我再次运行它时,我遇到了这个错误,我不知道为什么。任何反馈将不胜感激。

3 个答案:

答案 0 :(得分:1)

只需在learning_log之后添加一个空格,然后放置点/句点即可; 例如:-django-admin.py startproject learning_log。

答案 1 :(得分:0)

我的猜测是该错误是由项目名称末尾的.引起的。尝试相同,并得到相同的错误。尝试指定其他名称(不带点)。

这同样适用于应用名称,例如

python manage.py startapp second_app/

会给出类似的错误。

答案 2 :(得分:0)

您只需删除“。”最后,运行以下命令。

django-admin.py startproject learning_log

  • 该行的末尾不需要空格。根据PEP-8指南,您只能使用小写字母和'_'(下划线)来创建项目。
  • 请勿提供iphen(-)或空格或其他特殊符号来创建项目。