Python 运行django管理员

Python 运行django管理员,python,django,Python,Django,我是django的新手,我想学习本教程: 不幸的是,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-a

我是django的新手,我想学习本教程:

不幸的是,
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
$/usr/local/lib/python3.7/site-packages/django/bin/django-admin.py
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python3.7/site packages/django/bin/django admin.py”,第2行,在
来自django.core导入管理
ImportError:没有名为django.core的模块
以下是我的配置:

  • 系统:macOS 10.13
  • Python:3.7.0(通过
  • Django:2.1.4

我做错了什么?

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

我认为您没有正确安装django。如果您对django非常陌生,请按照以下步骤设置干净的新项目环境

python3 -m venv env
source env/bin/activate
创建项目文件夹

mkdir myProject
打开此项目文件夹

cd myProject
创建虚拟环境

python3 -m venv env
source env/bin/activate
现在,激活此虚拟环境

python3 -m venv env
source env/bin/activate
是时候安装Django了

pip install django
创建您的第一个项目

django-admin startproject myProject
打开此项目

 cd myProject
打开服务器以检查它是否成功工作

python manage.py runserver

django admin不在我的路径中,但当我尝试从我的位置启动它时(就像我在我的帖子中所做的那样),我有一个错误,所以我不认为添加
/usr/local/lib/python3.7/site packages/django/bin
会有所帮助。非常欢迎