我有一台Mac,我开始研究django.当我尝试通过写作在终端上制作项目时
python django-admin.py startproject myproject
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
python: can't open file 'django-admin.py': [Errno 2] No such file or directory
Run Code Online (Sandbox Code Playgroud)
当我在寻找帮助时,一个解决方案建议写入类型django-admin.py以获取django-admin.py的位置并使用它.
所以当我输入
python /usr/local/bin/django-admin.py startproject myproject
Run Code Online (Sandbox Code Playgroud)
我的项目已创建.
任何人都可以告诉我为什么我需要这样做以及为什么我不能只写django-admin.py?反正也是为了解决这个问题?
Dan*_*man 20
你混淆了两种引用可执行文件的方法.
/usr/local/bin在您的路径中,并django-admin.py标记为可执行文件,因此您可以在没有初始化的情况下引用它python:
django-admin.py startproject myproject
Run Code Online (Sandbox Code Playgroud)
当你开始时python,就是说"在这条路径下用脚本启动Python".因此,如果您尝试启动的脚本不在当前目录中,则需要传递完整路径.
| 归档时间: |
|
| 查看次数: |
40311 次 |
| 最近记录: |