pycharm使用虛擬環境搭建Django項目


一、什么是虛擬環境?

通過軟件虛擬出來的開發環境,不是真實存在的,一般在多套環境開發時會用到。

二、為什么要使用虛擬環境?

虛擬環境為不同的項目創建不同的開發環境,開發環境內所有使用的工具包互不影響。比如項目A需要使用Django 3.2.3,而項目B使用的則是Django 2.1,如果沒有虛擬環境,一套環境里面只能安裝一個Django版本,這樣項目A和B就會互相影響,但有了虛擬環境,我們就可以把項目A的所有工具包安裝在虛擬環境A里面,項目B的所有工具包安裝到虛擬環境B里面,這樣每個環境的包的更改和刪除都是相互獨立,不會影響其他項目。

三、如何創建並使用虛擬環境?

1、創建虛擬環境(我使用的是pipenv)

前提:安裝pipenv:pip install pipenv

1)方式一:

使用pycharm專業版,創建虛擬環境(virtualenv、pipenv)

注:不推薦此種方式,第一:創建過程比較緩慢;第二:容易報錯。

2)方式二:(手動創建)

a. 使用系統解析器,創建python項目

b. 創建虛擬環境並進入到虛擬環境中:pycharm terminal中輸入pipenv shell   

(如果當前路徑下沒有虛擬環境,輸入此命令會自動創建,名稱為:項目名-隨機字符串;如果當前路徑下已經創建了虛擬環境,輸入命令會直接進入到已創建的虛擬環境中)

創建虛擬環境成功,會生成.Pipefile文件

c. 在pycharm設置中切換解析器為虛擬環境中的解析器(pipenv --env可以查看虛擬環境路徑)

四、如何創建Django項目?

1、下載安裝Django

方式一:pycharm-python解析器中添加

方式二:進入虛擬環境中,使用命令pip install django(pipenv install django)安裝

2、創建Django項目

注:安裝成功Django后,提供了django-admin命令

a. 在pycharm終端輸入:pipenv shell,進入項目虛擬環境

b. 使用命令:django-admin startproject Django項目名 .  ( . 表示當前目錄即為Django項目的根目錄;不加 . 時,會在當前目錄下創建Django項目,嵌套層級多一層)

3、啟動Django項目

1)使用命令:python manage.py runserver

注:默認監聽127.0.0.1:8000端口,可以指定訪問IP及端口號(命令:python manage.py runserver 192.168.xx.xx:port)

2)pycharm專業版可設置Django啟動器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM