最近在學(xué)習(xí)胡陽老師(the5fire)的《Django企業(yè)級(jí)開發(fā)實(shí)戰(zhàn)》,想要使用pycharm創(chuàng)建django項(xiàng)目時(shí),在使用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 的方法記錄如下。
超過十余年行業(yè)經(jīng)驗(yàn),技術(shù)領(lǐng)先,服務(wù)至上的經(jīng)營模式,全靠網(wǎng)絡(luò)和口碑獲得客戶,為自己降低成本,也就是為客戶降低成本。到目前業(yè)務(wù)范圍包括了:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司,成都網(wǎng)站推廣,成都網(wǎng)站優(yōu)化,整體網(wǎng)絡(luò)托管,微信平臺(tái)小程序開發(fā),微信開發(fā),APP應(yīng)用開發(fā),同時(shí)也可以讓客戶的網(wǎng)站和網(wǎng)絡(luò)營銷和我們一樣獲得訂單和生意!我的環(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)建一個(gè)pure python項(xiàng)目
項(xiàng)目名為mysite
選擇new enviorment using 。這樣可以搭建一個(gè)全新、獨(dú)立、隔離的項(xiàng)目環(huán)境,避免Python的環(huán)境管理上產(chǎn)生極大的混亂。
此處有多種選擇:
我選擇的是virtualenv,而pipenv沒用過,conda的包比較全面,但是我的win10里anaconda3經(jīng)常打不開,嚴(yán)重影響開發(fā)體驗(yàn),并且比較消耗系統(tǒng)資源。
這個(gè)新環(huán)境的位置(location)是在mysites項(xiàng)目下,此處要注意的是你有可能會(huì)用到別的項(xiàng)目的環(huán)境名字,建議修改,點(diǎn)擊右邊的文件夾樣子的按鈕,會(huì)彈出右邊窗口,即可修改
輸入項(xiàng)目名
在mysite下再創(chuàng)建一個(gè)mysite_env作為虛擬環(huán)境的目錄
修改好以后是這樣子
base interpreter是指你所用的python的原位置,就是你本機(jī)的python解釋器的位置,pycharm會(huì)在項(xiàng)目創(chuàng)建的虛擬環(huán)境中復(fù)制這個(gè)解釋器,不會(huì)影響到本機(jī)的python解釋器。
點(diǎn)擊create
2.此時(shí)會(huì)詢問你文件夾不是空的,是否創(chuàng)建在一個(gè)空的,選No
此時(shí)會(huì)詢問你是在當(dāng)前窗口打開還是在新窗口打開,任選一個(gè)即可。
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)目?jī)?nèi)十分干凈,點(diǎn)擊右邊加號(hào)下載所需的django版本
左上角輸入django,搜索,右下角勾選Specify version ,右側(cè)下拉框選擇你需要的特定版本,然后點(diǎn)擊左下角install package
安裝成功后,會(huì)顯示
5.此時(shí)的目錄結(jié)構(gòu)是這樣的
點(diǎn)擊左下角的terminal,左邊顯示的是虛擬環(huán)境的名字,在命令行輸入django-admin startproject mysite 創(chuàng)建名為mysite的django項(xiàng)目
執(zhí)行后,你會(huì)發(fā)現(xiàn)目錄結(jié)構(gòu)有變化
6.點(diǎn)擊右邊的add configuration,然后點(diǎn)擊彈出來窗口的左上角的加號(hào)
選擇django server
選擇右下角的fix
選擇enable django support 然后點(diǎn)擊 django project root 右邊的文件夾按鈕,選擇深一層的mysite,
此時(shí),會(huì)自動(dòng)找到 manage.py
點(diǎn)擊setting右邊的文件夾按鈕,選擇mysite下的settings.py
點(diǎn)擊OK
修改name為mysite
7.右上角會(huì)顯示如下,點(diǎn)擊綠色三角,運(yùn)行
下方出現(xiàn)
點(diǎn)擊藍(lán)色的鏈接,建議使用chrome瀏覽器(QQ瀏覽器有時(shí)候會(huì)打不開)
出現(xiàn)下圖,表示 django 運(yùn)行成功
開始愉快的編程吧?。?!
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)站題目:PyCharm創(chuàng)建指定版本的Django(超詳圖解教程)-創(chuàng)新互聯(lián)
分享路徑:http://bm7419.com/article10/ijcdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、網(wǎng)站策劃、App開發(fā)、自適應(yīng)網(wǎng)站、電子商務(wù)、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容