運行python manage.py 出現mportError: No module named django.core.management when using manage.py
阿新 • • 發佈:2018-02-26
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
- 為項目創建一個虛擬環境:
$ 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
- 要開始使用虛擬環境,需要激活它:
$ 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