【问题标题】:Django Start project not working after install安装后 Django Start 项目不工作
【发布时间】:2020-03-06 09:53:35
【问题描述】:

django 项目不会创建。我一直收到同样的错误,请帮忙。我不确定还能做什么。

【问题讨论】:

  • 我正在使用 Pythin 3.8 和 Dyango 3.0.3
  • 我还验证了所有东西都已安装
  • 运行pip freeze时是否列出了Django?
  • 你是如何安装 Django 的?你运行了哪些命令来安装 Django?
  • 尝试使用django-admin(不带.py)。

标签: django macos terminal


【解决方案1】:

按照@Flux 在您的评论中的建议,使用 django-admin 启动您的项目。

django-admin startproject winsdompets

这个问题可以参考ensure your django-admin path is one of your environment variables

顺便说一句,为了避免Mac或其他平台的那些环境问题,你可以尝试使用pipenv来管理你的Django环境。

以下是针对 Mac 用户的说明。

# path/to/your/project/directory
brew install pipenv 
# It will create a new env and open a terminal shell, or open an existing env if there are pip settings files 
pipenv shell
pip install Django
django-admin startproject winsdompets

【讨论】:

  • 谢谢,我认为您可以按照 Flux 的评论在 django-admin 中运行您的命令,而无需 .py。
  • 我仍然得到这个错误 can't open file 'django-admin': [Errno 2] No such file or directory
  • 可能会尝试使用 bash 而不是 zsh,然后安装 Django 以再次启动您的项目? Change from zsh to bash
  • 也试过 python3 /Users/fatgezimbela/Desktop/ django-admin.py startprojectwisepets /usr/local/bin/python3: can't find 'main' module in '/Users/fatgezimbela/Desktop/'
  • 这修复了它,花了大约 6 次,上面的所有 sugestions 并从 bash 切换到 zsh ,但它现在可以工作了。 youtube.com/watch?v=x0Kwz-zE244
【解决方案2】:

您应该在创建项目之前激活 python 环境。 1.检查“django-admin”的路径

sudo find / -name "django-admin"

2.检查“python”的路径

which python

如果路径不同,在“django-admin”目录下激活python。 例如。 “django-admin”的路径是/var/www/env/bin/djang-admin

source /var/www/env/bin/activate

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 2016-11-16
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 2015-03-14
    相关资源
    最近更新 更多