PyCharm 創(chuàng)建指定版本的 Django(超詳圖解教程)
最近在學(xué)習(xí)胡陽老師(the5fire)的《Django企業(yè)級開發(fā)實(shí)戰(zhàn)》,想要使用pycharm創(chuàng)建django項(xiàng)目時,在使用virtualenv創(chuàng)建虛擬環(huán)境后,在pycharm內(nèi),無論如何都無法導(dǎo)入正確的環(huán)境。通常是提示 django is not importable in this environment。研究許久,現(xiàn)把 PyCharm 創(chuàng)建指定版本的 Django 的方法記錄如下。
我的環(huán)境:1. pycharm2018.3.5 64位 professional 2. python 3.6.8 3.系統(tǒng):win7
目標(biāo)版本:django 1.11.20
步驟正式開始:
1.首先創(chuàng)建一個pure python項(xiàng)目
項(xiàng)目名為mysite

選擇new enviorment using 。這樣可以搭建一個全新、獨(dú)立、隔離的項(xiàng)目環(huán)境,避免Python的環(huán)境管理上產(chǎn)生極大的混亂。
此處有多種選擇:

我選擇的是virtualenv,而pipenv沒用過,conda的包比較全面,但是我的win10里anaconda3經(jīng)常打不開,嚴(yán)重影響開發(fā)體驗(yàn),并且比較消耗系統(tǒng)資源。
這個新環(huán)境的位置(location)是在mysites項(xiàng)目下,此處要注意的是你有可能會用到別的項(xiàng)目的環(huán)境名字,建議修改,點(diǎn)擊右邊的文件夾樣子的按鈕,會彈出右邊窗口,即可修改

輸入項(xiàng)目名

在mysite下再創(chuàng)建一個mysite_env作為虛擬環(huán)境的目錄

修改好以后是這樣子

base interpreter是指你所用的python的原位置,就是你本機(jī)的python解釋器的位置,pycharm會在項(xiàng)目創(chuàng)建的虛擬環(huán)境中復(fù)制這個解釋器,不會影響到本機(jī)的python解釋器。
點(diǎn)擊create
2.此時會詢問你文件夾不是空的,是否創(chuàng)建在一個空的,選No

此時會詢問你是在當(dāng)前窗口打開還是在新窗口打開,任選一個即可。

3.點(diǎn)擊左邊的file選項(xiàng),然后點(diǎn)擊setting

4.點(diǎn)擊project:mysite(mysite是你創(chuàng)建的項(xiàng)目名字),然后點(diǎn)擊project interpreter

可以看到項(xiàng)目內(nèi)十分干凈,點(diǎn)擊右邊加號下載所需的django版本

左上角輸入django,搜索,右下角勾選Specify version ,右側(cè)下拉框選擇你需要的特定版本,然后點(diǎn)擊左下角install package

安裝成功后,會顯示


5.此時的目錄結(jié)構(gòu)是這樣的

點(diǎn)擊左下角的terminal,左邊顯示的是虛擬環(huán)境的名字,在命令行輸入django-admin startproject mysite 創(chuàng)建名為mysite的django項(xiàng)目

執(zhí)行后,你會發(fā)現(xiàn)目錄結(jié)構(gòu)有變化

6.點(diǎn)擊右邊的add configuration,然后點(diǎn)擊彈出來窗口的左上角的加號

選擇django server

選擇右下角的fix

選擇enable django support 然后點(diǎn)擊 django project root 右邊的文件夾按鈕,選擇深一層的mysite,

此時,會自動找到 manage.py

點(diǎn)擊setting右邊的文件夾按鈕,選擇mysite下的settings.py

點(diǎn)擊OK
修改name為mysite

7.右上角會顯示如下,點(diǎn)擊綠色三角,運(yùn)行

下方出現(xiàn)

點(diǎn)擊藍(lán)色的鏈接,建議使用chrome瀏覽器(QQ瀏覽器有時候會打不開)
出現(xiàn)下圖,表示 django 運(yùn)行成功

開始愉快的編程吧?。?!
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- python使用Pycharm創(chuàng)建一個Django項(xiàng)目
- 使用PyCharm創(chuàng)建Django項(xiàng)目及基本配置詳解
- 社區(qū)版pycharm創(chuàng)建django項(xiàng)目的方法(pycharm的newproject左側(cè)沒有項(xiàng)目選項(xiàng))
- Python、 Pycharm、Django安裝詳細(xì)教程(圖文)
- 在Pycharm中調(diào)試Django項(xiàng)目程序的操作方法
- 詳解Pycharm安裝及Django安裝配置指南
- 用pycharm開發(fā)django項(xiàng)目示例代碼
- PyCharm創(chuàng)建Django項(xiàng)目的簡單步驟記錄
相關(guān)文章
Python?hug庫構(gòu)建快速可擴(kuò)展的Web API框架使用詳解
這篇文章主要介紹了Python?hug庫構(gòu)建快速可擴(kuò)展的Web API框架使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-02-02
解決Python httpx 運(yùn)行過程中無限阻塞的問題
這篇文章主要介紹了解決Python httpx 運(yùn)行過程中無限阻塞的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11

