簡體   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