最近在學習胡陽老師(the5fire)的《Django企業級開發實戰》,想要使用pycharm建立django項目時,在使用virtualenv建立虛擬環境後,在pycharm內,不管如何都沒法導入正確的環境。一般是提示 django is not importable in this environment。研究許久,現把 PyCharm 建立指定版本的 Django 的方法記錄以下。python
個人環境:1. pycharm2018.3.5 64位 professional 2. python 3.6.8 3.系統:win7 chrome
目標版本:django 1.11.20django
步驟正式開始:編程
1.首先建立一個pure python項目瀏覽器
項目名爲mysite學習
選擇new enviorment using 。這樣能夠搭建一個全新、獨立、隔離的項目環境,避免Python的環境管理上產生極大的混亂。this
此處有多種選擇:命令行
我選擇的是virtualenv,而pipenv沒用過,conda的包比較全面,可是個人win10裏anaconda3常常打不開,嚴重影響開發體驗,而且比較消耗系統資源。3d
這個新環境的位置(location)是在mysites項目下,此處要注意的是你有可能會用到別的項目的環境名字,建議修改,點擊右邊的文件夾樣子的按鈕,會彈出右邊窗口,便可修改orm
輸入項目名
在mysite下再建立一個mysite_env做爲虛擬環境的目錄
修改好之後是這樣子
base interpreter是指你所用的python的原位置,就是你本機的python解釋器的位置,pycharm會在項目建立的虛擬環境中複製這個解釋器,不會影響到本機的python解釋器。
點擊create
2.此時會詢問你文件夾不是空的,是否建立在一個空的,選No
此時會詢問你是在當前窗口打開仍是在新窗口打開,任選一個便可。
3.點擊左邊的file選項,而後點擊setting
4.點擊project:mysite(mysite是你建立的項目名字),而後點擊project interpreter
能夠看到項目內十分乾淨,點擊右邊加號下載所需的django版本
左上角輸入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 運行成功
開始愉快的編程吧!!!