Django的安裝、創建、運行的知識點

虛擬環境的安裝和測試

'''
pip3 install virtualenv
安裝虛擬環境

virtualenv env_test
創建env_test的虛擬環境

cd F:\learn\env_test\Scripts
進入這個安裝虛擬環境的路徑

執行 activate
路徑就改爲了 (env_test) F:\learn\env_test\Scripts>
之前是      (venv) F:\learn\env_test\Scripts>
進入到了虛擬環境中

執行 deactivate
就退出虛擬環境

'''

'''
另一種創建虛擬環境
執行
pip3 install virtualenvwrapper-win

執行
mkvirtualenv env_test
創建虛擬環境名稱env_test

執行 deactivate
就退出虛擬環境

在系統環境變量裏面設置WORK_HOME,指定路徑
workon env_test
就能直接進入到創建的虛擬環境
多個環境也可用workon XXX,直接進入

執行 deactivate
就退出虛擬環境後執行
lsvirtualenv
虛擬環境列表顯示

rmvirtualenv env_test
刪除創建的虛擬環境

'''

"""
另一種虛擬環境安裝
pip install pipenv

pipenv shell
創建項目  創建虛擬環境

退出虛擬環境指令:exit()

在當前項目的文件路徑下輸入
pipenv shell就能進入虛擬環境

pipenv --rm
刪除創建的虛擬環境

在Pipfile中有dev-packages

pipenv shell --dev itchat
爲了安裝在開發環境下

pipenv有個缺點:lock不穩定而且時間長,所以安裝包的時候記得加上--skip-lock,最後開發完成要提交到倉庫的時候再pipenv lock
pipenv install django --skip-lock

創建django項目   虛擬環境路徑下繼續輸入
django-admin startproject first_django
項目名稱first_django  文件夾

先進入項目first_django  文件夾下
cd first_django\

命令行運行項目
python manage.py runserver
點擊出現的網址,會顯示django的默認界面
再按鍵ctrl+c  停止開發django

通過pycharm運行django項目,在edit configuration中設置
"""

如果出現下面的BUG:

(python_vir-YjGKLUoI) (venv) E:\python_vir>pipenv install django
Installing django…
Adding django to Pipfile's [packages]…
Installation Succeeded
Pipfile.lock not found, creating…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Success!
Updated Pipfile.lock (85c883)!
Installing dependencies from Pipfile.lock (85c883)================================ 3/3 - 00:00:01

(python_vir-YjGKLUoI) (venv) E:\python_vir>pip list
Package          Version
---------------- ----------
certifi          2019.6.16
pip              19.0.3
pipenv           2018.11.26
setuptools       40.8.0
virtualenv       16.7.4
virtualenv-clone 0.5.3

(python_vir-YjGKLUoI) (venv) E:\python_vir>django-admin startproject first_django
'django-admin' 不是內部或外部命令,也不是可運行的程序
或批處理文件。

解決方案:

需要先exit()出來
再pipenv shell 進入虛擬環境
再輸入django-admin startproject first_django
就可以創建first_django項目文件

虛擬環境默認安裝在
c:\users\administrator.virtualenvs
這個路徑裏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章