我正在尝试 python、django 教程。它说键入 django-admin.py 但是我得到“找不到命令”。
有人告诉我问题可能是 django 不在您的系统路径中,这是什么意思?
我正在使用 ubuntu。
最佳答案
系统路径是一个系统环境变量,其中包含操作系统将在其中搜索应用程序、脚本等的一些文件夹的路径。
在 Windows 中,django-admin.py
位于 C:\Python\scripts
中,因此如果您设置了 PYTHONPATH
环境变量并且在该变量中添加所有必需的 python 文件夹,如 C:\Python;C:\Python\Lib;C:\Python\scripts;C:\Python\Lib\site-packages
,操作系统将当您在命令行上键入命令 django-admin.py startproject myproj
时,会自动找到 django-admin.py
。
与 linux 相同,django-admin.py
在 /usr/bin/django-admin.py
中,如果您为默认的 python 安装安装了 django。
因此,一种方法是为该脚本创建一个别名,以便您可以从任何需要的地方运行它。
我正在使用 centos,我所做的是编辑 /etc/bashrc
并添加
alias djangoadmin='/usr/bin/django-admin.py'
对我来说效果很好。
关于python - 把东西放在你的系统路径上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17968422/