1. 程式人生 > >運行python manage.py 出現mportError: No module named django.core.management when using manage.py

運行python manage.py 出現mportError: No module named django.core.management when using manage.py

mil clas add pro wrap 工具 art nbsp vertica

1 . linux下用virtualenv 創建虛擬空間環境沒有安裝djang,即使主機裝了,否則運行python manage.py

  出現mportError: No module named django.core.management when using manage.py

virtualenv是創建獨立Python環境的工具。virtualenv創建一個文件夾,其中包含所有必需的可執行文件以使用Python項目需要的軟件包。

它可以單獨使用,代替Pipenv。

通過pip安裝virtualenv:

$ pip install virtualenv

測試你的安裝

$
virtualenv --version
  1. 為項目創建一個虛擬環境:
$  cd my_project_folder
 $ virtualenv my_project

virtualenv my_project將在當前目錄中創建一個文件夾,其中將包含Python可執行文件以及pip可用於安裝其他軟件包的副本虛擬環境的名稱(在本例中是my_project)可以是任何東西; 省略名稱會將文件放置在當前目錄中。

這將在您運行命令的任何目錄中創建一個Python副本,並將其放置在名為的文件夾中my_project

你也可以使用你選擇的Python解釋器(比如 python2.7

)。

$ virtualenv -p /usr/bin/python2.7 my_project

或者使用env變量在全局中更改解釋器~/.bashrc

$  export  VIRTUALENVWRAPPER_PYTHON = /usr/bin/python2.7
  1. 要開始使用虛擬環境,需要激活它:
$  source my_project / bin / activate

當前虛擬環境的名稱現在將顯示在提示符的左側(例如,讓您知道它是活動的。從現在開始,您使用pip安裝的任何軟件包將被放置在文件夾中,與全局Python安裝隔離。(my_project)Your-Computer:your_project

UserName$)my_project

運行python manage.py 出現mportError: No module named django.core.management when using manage.py