首页 文章

运行django-admin

提问于
浏览
0

我是django的新手,我想按照这个教程:https://docs.djangoproject.com/en/2.1/intro/tutorial01/

不幸的是, django-admin 不在我的道路上 .

当我尝试直接运行 django-admin.py 脚本时,出现以下错误:

$ /usr/local/lib/python3.7/site-packages/django/bin/django-admin.py
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/django/bin/django-admin.py", line 2, in <module>
    from django.core import management
ImportError: No module named django.core

这是我的配置:

  • 系统:macOS 10.13

  • Python:3.7.0(通过Homebrew安装)

  • Django:2.1.4

我究竟做错了什么?

2 回答

  • 1

    我想你没有正确安装django . 如果您是django的新手,那么请按照以下步骤设置干净的新项目环境

    创建项目文件夹

    mkdir myProject
    

    打开此项目文件夹

    cd myProject
    

    创建虚拟环境

    python3 -m venv env
    

    现在,激活这个虚拟环境

    source env/bin/activate
    

    是时候安装Django了

    pip install django
    

    创建您的第一个项目

    django-admin startproject myProject
    

    打开此项目

    cd myProject
    

    打开服务器以检查它是否成功

    python manage.py runserver
    
  • 0

    首先通过运行 python -c "import django" 检查是否安装了django . 如果成功,请检查django-admin命令是否在您的python路径中 . 如果您在虚拟环境/ bin /下使用虚拟环境检查 . 如果没有像django-admin这样的文件,那么第一个解决方案就是尝试重新安装django . 如果您在虚拟环境之外工作,则也是如此 . 如果以上都没有解决它,那么检查你是否同时拥有python 2和3.如果你确实检查.py文件是否与python 2而不是python3相关联 .

相关问题