最近在學習胡陽老師(the5fire)的《django企業級開發實戰》,想要使用pycharm建立django專案時,在使用virtualenv建立虛擬環境後,在pycharm內,無論如何都無法匯入正確的環境。通常是提示 django is not importable in this environment。研究許久,現把 pycharm 建立指定版本的 django 的方法記錄如下。
我的環境:1. pycharm2018.3.5 64位 professional 2. python 3.6.8 3.系統:win10
目標版本:django 1.11.20
步驟正式開始:
1.首先建立乙個pure python專案
專案名為mysite
選擇new enviorment using 。這樣可以搭建乙個全新、獨立、隔離的專案環境,避免python的環境管理上產生極大的混亂。
此處有多種選擇:
我選擇的是virtualenv,而pipenv沒用過,conda的包比較全面,但是我的win10裡anaconda3經常打不開,嚴重影響開發體驗,並且比較消耗系統資源。
這個新環境的位置(location)是在mysites專案下,此處要注意的是你有可能會用到別的專案的環境名字,建議修改,點選右邊的資料夾樣子的按鈕,會彈出右邊視窗,即可修改
輸入專案名
在mysite下再建立乙個mysite_env作為虛擬環境的目錄
修改好以後是這樣子
base interpreter是指你所用的python的原位置,就是你本機的python直譯器的位置,pycharm會在專案建立的虛擬環境中複製這個直譯器,不會影響到本機的python直譯器。
點選create
2.此時會詢問你資料夾不是空的,是否建立在乙個空的,選no
此時會詢問你是在當前視窗開啟還是在新視窗開啟,任選乙個即可。
3.點選左邊的file選項,然後點選setting
4.點選project:mysite(mysite是你建立的專案名字),然後點選project interpreter
左上角輸入django,搜尋,右下角勾選specify version ,右側下拉框選擇你需要的特定版本,然後點選左下角install package
安裝成功後,會顯示
5.此時的目錄結構是這樣的
點選左下角的terminal,左邊顯示的是虛擬環境的名字,在命令列輸入django-admin startproject mysite 建立名為mysite的django專案
執行後,你會發現目錄結構有變化
6.點選右邊的add configuration,然後點選彈出來視窗的左上角的加號
選擇django server
選擇右下角的fix
選擇enable django support 然後點選 django project root 右邊的資料夾按鈕,選擇深一層的mysite,
此時,會自動找到 manage.py
點選setting右邊的資料夾按鈕,選擇mysite下的settings.py
點選ok
修改name為mysite
7.右上角會顯示如下,點選綠色三角,執行
下方出現
點選藍色的鏈結,建議使用chrome瀏覽器(qq瀏覽器有時候會打不開)
出現下圖,表示 django 執行成功
開始愉快的程式設計吧!!!
用pycharm建立POS機工程
本菜終於基本建成了pos機的第乙個頁面,使用pycharm編輯器,在django框架中進行編碼,通過css檔案編輯頁面外觀,html檔案編輯整體格式。另有jquery的js檔案編輯超連結等尚未完成。在pycharm編輯器中先設定外觀有利於保護眼睛,檔案改名或移動之後會自動對編碼內的內容進行更改,個人...
用pycharm建立乙個新專案
2.如何建立自己的專案 from flask import flask c 在views下建立檢視函式 from flask import blueprint,render template blue blueprint main name blue.route def index return r...
Pycharm應用anaconda建立的虛擬環境
這個問題的關鍵是環境變數的設定。啟動anaconda的prompt會自行修改系統的環境變數,不僅僅是path,還會增加許多anaconda的變數。而正常啟動pycharm與vscode時這些環境變數是不會新增到環境變數中的。所以解決問題的方法就是如何新增環境變數。其中經測試只需要在path中新增如下...