我正在尝试一个 python,django 教程。它说类型 django-admin.py 但是我得到“找不到命令”。
有人告诉我,问题可能是 django 不在您的系统路径中,这是什么意思?
我正在使用 ubuntu。
系统路径是一个系统环境变量,其中包含操作系统将在其中搜索应用程序、脚本等的某些文件夹的路径。
在 windowsdjango-admin.py
中C:\Python\scripts
,因此如果您设置了PYTHONPATH
环境变量并在该变量中添加了所有必需的 python 文件夹,例如,当您在命令行上键入命令时C:\Python;C:\Python\Lib;C:\Python\scripts;C:\Python\Lib\site-packages
,操作系统会自动找到。django-admin.py
django-admin.py startproject myproj
与 linux 相同,如果您为默认 python 安装安装 django,django-admin.py
则在其中。/usr/bin/django-admin.py
因此,一种方法可能是您为该脚本创建一个别名,以便您可以从任何您想要的地方运行它。
我正在使用centos,我所做的是我编辑/etc/bashrc
并添加了
alias djangoadmin='/usr/bin/django-admin.py'
它,它对我非常有用。
如果您通过apt-get
或 synaptic 从 Ubuntu 存储库安装 Django,则脚本将是简单django-admin
的(不带.py
.