基本信息:我是 Django 的新手,一直在尝试遵循他们的文档。当我尝试运行此处显示的代码时,出现错误:
django-admin startproject website
错误信息: django-admin 不是内部或外部命令,也不是可运行的程序或批处理文件。 ( https://gyazo.com/5159e172f1d0235b49db4fb4a73469cc )
系统信息:Python版本:3.6.3,电脑操作系统:Windows 10,Django版本:2.0.5
请您参考如下方法:
1)首先,
- 检查 django-admin.py 文件是否在 'PythonXX\Scripts' 文件夹中,并且该文件夹已添加到 System Windows 10 的环境变量,(PATH)。
- 如果没有,可以通过
C:\> set PATH=%PATH%;C:\PythonXX\;C:\PythonXX\Scripts\添加
2) 如果这不起作用;
设置一个名为 ANY 的虚拟环境,在您要启动 django 项目的目录中:
C:\some_path> python -m venv 任何。启动虚拟环境:
C:\some_path\ANY\Scripts\activate.bat。如果一切顺利,正在运行的虚拟环境的名称将包含在命令行提示符的开头,如:(ANY) C:\some_path\ANY\Scripts>如果运行的虚拟环境中没有安装django,则无法识别django应用程序,也无法通过命令行运行。
因此,安装 django:(ANY) C:\some_path> python -m pip install django。在运行的虚拟环境中,您在哪里运行最后的代码并不重要。- 必须在运行任何 Django 应用程序之前启动虚拟环境。
- 启动一个django项目:
(ANY) C:\some_path> django-admin startproject website
希望这些对您有所帮助...祝您好运。
