繁体   English   中英

运行django-admin

[英]Run django-admin

我是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

我究竟做错了什么?

我认为您没有正确安装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

首先通过运行python -c "import django"检查django是否已安装。 如果成功,请检查django-admin命令是否在您的python路径中。 如果您使用的是虚拟环境,请在虚拟环境/ bin /下进行检查。 如果没有django-admin之类的文件,那么第一个解决方案是尝试重新安装django。 如果您在虚拟环境之外工作,则情况相同。 如果以上方法均不能解决问题,则请检查您是否同时拥有python 2和3。如果确实要检查.py文件是否与python 2关联,而不是与python3关联。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM