【问题标题】:Using the command " django-admin startproject ", doesn't create anything使用命令“django-admin startproject”,不会创建任何东西
【发布时间】:2020-02-15 12:48:23
【问题描述】:

我是 Django、命令行和 Stackoverflow 的新手。 我安装了python和django。 在运行 django-admin startproject 时,没有任何反应。

根据一些教程,我应该在 Django_Practice 文件夹中创建一个文件夹。当我重新运行相同的命令时,它说文件夹已经存在。

我使用的是 Windows 10 版本 1903。

C:\Users\Arjit Raj>python
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> ^Z

C:\Users\Arjit Raj>python -m django --version
2.2.6

C:\Users\Arjit Raj>cd desktop

C:\Users\Arjit Raj\Desktop>cd Django_Practice

C:\Users\Arjit Raj\Desktop\Django_Practice>django-admin startproject djangotrial

C:\Users\Arjit Raj\Desktop\Django_Practice>dir
 Volume in drive C is Windows
 Volume Serial Number is E21B-45DC

 Directory of C:\Users\Arjit Raj\Desktop\Django_Practice

18-Oct-19  07:06 PM    <DIR>          .
18-Oct-19  07:06 PM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  32,418,140,160 bytes free

C:\Users\Arjit Raj\Desktop\Django_Practice>django-admin startproject djangotrial
CommandError: 'C:\Users\Arjit Raj\Desktop\Django_Practice\djangotrial' already exists

C:\Users\Arjit Raj\Desktop\Django_Practice>

另外,在 cmets 中询问 dir /a 的结果如下所述

C:\Users\Arjit Raj\Desktop\Django_Practice>dir /a 

Volume in drive C is Windows Volume Serial Number is E21B-45DC Directory of 

C:\Users\Arjit Raj\Desktop\Django_Practice 18-Oct-19 07:51 PM <DIR> . 
18-Oct-19 07:51 PM <DIR> .. 
0 File(s) 0 bytes 2 Dir(s) 32,417,251,328 bytes free 

C:\Users\Arjit Raj\Desktop\Django_Practice> 

【问题讨论】:

  • dir /a 的输出是什么?
  • 尝试使用路径不包含` `(空格)的文件夹。在这种情况下不确定它是否导致了这个问题,但大多数不可预测的问题是因为那个空间
  • @krubo 这就是我得到的。 ``` C:\Users\Arjit Raj\Desktop\Django_Practice>dir /a 驱动器 C 中的卷是 Windows 卷序列号是 E21B-45DC C:\Users\Arjit Raj\Desktop\Django_Practice 的目录 18-Oct-19 07下午 51 点 。 19 年 10 月 18 日 07:51 PM .. 0 文件 0 字节 2 目录 32,417,251,328 字节免费 C:\Users\Arjit Raj\Desktop\Django_Practice> ```
  • @krubo :对不起,我不知道如何将所有代码以等宽格式。如果可能,请指导。
  • @RajArjit 最好编辑您的问题以在问题中添加其他信息,而不是 cmets。不幸的是,我不知道该问题的解决方案。

标签: django


【解决方案1】:

这从未发生在我身上,但似乎它正在其他地方创建项目,但试试这个:

$_ mkdir djangotrail
$_ django-admin startproject djangotrail djangotrail

【讨论】:

  • 我试过这个。它仅通过 mkdir 命令创建第一个文件夹。 django 命令什么都不做。
  • 然后尝试删除 django 包并重新安装
  • 完成。卸载了python和django。还是同样的问题。是否与制作单独的虚拟环境有关?
【解决方案2】:

从命令提示符看来,您使用的是 Windows。 我想,如果您安装了防病毒软件,例如启用了静默模式的 Comodo Antivirus,那么它会干扰 python 脚本。

我建议禁用防病毒功能(防病毒、防火墙等),然后尝试启动项目django-admin startproject yourprojectname

很久以前我遇到过类似的问题,这是解决方案之一。希望它也适合你。 请务必让我们知道结果,以便我们跟进。编码愉快!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 1970-01-01
    • 2018-03-04
    • 2015-08-29
    • 1970-01-01
    • 2017-04-10
    • 1970-01-01
    相关资源
    最近更新 更多