python:无法打开文件 'django-admin.py':[Errno 2] 没有这样的文件或目录

标签 python django

我有一台 Mac,我开始在 Django 上工作。当我尝试通过编写

在终端上创建项目时
python django-admin.py startproject myproject

我收到这个错误

python: can't open file 'django-admin.py': [Errno 2] No such file or directory

当我四处寻找帮助时,一个解决方案建议编写 type django-admin.py 来获取 django-admin.py 的位置并使用它。

所以当我打字的时候

python /usr/local/bin/django-admin.py startproject myproject

我的项目已创建。

谁能告诉我为什么我需要这样做以及为什么我不能只写 django-admin.py?还有办法解决这个问题吗?

最佳答案

您混淆了引用可执行文件的两种方式。

/usr/local/bin 在您的路径中,并且 django-admin.py 被标记为可执行文件,因此您可以引用它而无需初始 python :

django-admin.py startproject myproject

当您从 python 开始时,就是说“使用此路径中的脚本启动 Python”。因此,如果您尝试启动的脚本不在当前目录中,则需要传递完整路径。

关于python:无法打开文件 'django-admin.py':[Errno 2] 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23915661/

相关文章:

django - 使用Django表单登录页面

Django - 在启动时使用已知值填充表

python - 将占位符动态添加到表单域

django - 在 django 测试中使用 HstoreField

python - 从文件中读取整数并将整数保存到列表 Python

python - 有没有办法从 IOS 应用程序调用 flask 应用程序中的多个获取和发布请求

python - 就地修改列表中的字符串?

python - 多个时间序列数据的重叠细线图

python - GAE - 如何在没有连接的情况下生活?

python - 尝试访问 Django 页面时,在 Heroku 上部署 Django 应用程序时出现错误代码 H13