作為一個學習python的小白,由於學習需要安裝以上的軟件,在安裝過程中找了很多的教程都不太全面,所以在安裝成功之后寫了如下教程,希望對大家有所幫助。以下是我的安裝過程。
一、首先安裝的是anaconda
anaconda是Python的一個開源發行版本,主要面向科學計算。在我看來主要優點是預裝了很多第三方庫,而且Anaconda中增加了conda install命令,安裝新package格外方便,還自帶SpyderIDE 和Jupyter Notebook,至於其他優點依舊還在摸索中。
1、安裝步驟
下載(我的安裝包是在同學那里找的)
- 從官網下載:Download Anaconda Now!不過官網速度比較慢,不太推薦。
- 從清華鏡像下載:Tsinghua Open Source Mirror(推薦)
安裝(由於我的已經安裝啦,所以出現的是這個頁面)

前面的一直點Next就好,
第一個勾是是否把anaconda加入環境變量,這涉及到能否直接在cmd中使用conda、jupyter、ipython等命令,推薦打勾。
第二個勾的意思是否把anaconda自帶的Python3.6設置成系統默認的Python。 (我之前安裝過python3.6的版本,但是為了編譯匹配,建議勾上)
安裝完后你的電腦會多出這幾個程序:

此時你的anaconda已經安裝完成。
二、安裝django
1、下載Django
官網地址:https://www.djangoproject.com/download/ 
注意紅色標記的地方,點擊那里,即可下載。(壓縮包大約10M以內,很快就會下載好)
下載完成,解壓壓縮包。 
2、確保你的機器上安裝了python。
3、 鍵盤上win+R,打開 “運行”,輸入cmd。
進入D盤下,再進入你剛剛下載的安裝包的django目錄下。
輸入命令:
python setup.py install
- 1
enter以后,就開始安裝了
如下圖所示,就安裝成功了。

4、檢查django的安裝
打開Python的交互解釋器 。可以利用cmd進入命令行下,輸入python,系統會走動進入 Python的交互解釋器
輸入:
>>>import django >>>django.VERSION
- 1
- 2

三、安裝pycharm
1、首先從網站下載pycharm:點擊打開鏈接(鏈接為:http://www.jetbrains.com/pycharm/download/#section=windows),進入之后如下圖,根據自己電腦的操作系統進行選擇,對於windows系統選擇圖中紅色圈中的區域。

2、下載完成之后如下圖:

3、直接雙擊下載好的exe文件進行安裝,安裝截圖如下:

點擊Next進入下一步:

點擊Next進入下一步:
點擊Install進行安裝,之后是漫長的等待過程
安裝完成后出現下圖界面,點級Finish結束安裝:

此事已經安裝結束pycharm,但是還無法創建程序。
創建程序的過程如下:
1、單擊桌面上的pycharm圖標,進入到pycharm中,如下圖所示:
2、我們選擇第二個,然后點擊Ok:

3、點擊上圖中的Accept進入下一步:由於找的安裝包是未破解版的,所以需要進行破解。
步驟一:
下載破解包

下載完畢后, 將其放入pycharm在你本地的安裝目錄bin下。
並且修改兩個以 vmoptions為結尾的啟動文件如圖所示:

並且在兩個文件后追加 -javaagent:D:\Program Files\JetBrains\PyCharm 2017.3.3\bin\JetbrainsCrack-2.6.10-release-enc.jar
// 注意:標紅處是你自己的安裝目錄
步驟三:
重啟idea
注意!如果之前已經存在注冊碼,可以直接跳到第4步,如果沒有注冊碼,則填寫下面的注冊碼:
4、點擊下一步:
Django 是一個Python定制框架,可用於簡便、快速的開發數據庫驅動的web站點。
要使用Django,首先要建立一個虛擬工作環境。
那么,為什么要搭建虛擬環境呢?我們來看以下的開發場景:
假設要進行Python web開發,使用的是Django。手上還有兩個老項目A和B需要維護,而新項目C也正在開發中。這里項目A使用的是django1.3,項目B使用的是django1.4,而新項目C使用的是Django1.8。那么問題來了,如何同時在本地進行ABC這三個項目的開發和維護?
正常的模式可能是這樣:現在在A項目上有一個BUG需要修復,於是,先執行下面的命令,刪除掉原來的版本:
pip uninstall django
然后再執行下面的命令安裝django1.3:
pip install django==1.3
數分鍾后,bug修復完畢,好,現在進行新項目C的開發了,然后又要重復上面的故事。
好了,這還是最理想的情況。什么?還有不理想的情況?是的,基於django的第三方依賴也是跟Django版本相關的,於是除了install和uninstall Django之外,還要uninstall和install其依賴,Orz,這特么的就尷尬了...
可見,虛擬環境的搭建是必備的步驟。在windows下,有多種搭建虛擬環境的方法。其中,Anaconda擁有強大而方便的包管理與環境管理的功能,可以輕松創建虛擬工作環境。安裝好Anaconda后,可以在“開始菜單-所有程序”中,找到Anaconda Promt,這是一個類似於cmd的終端,可以用命令行來進行包和環境的管理。
現在,我們可以開始虛擬環境的搭建了。
1、創建環境
輸入以下命令:
conda env list
可以看到此時僅有一個環境,叫做root,這個環境所在的目錄就是Anaconda的安裝目錄(D:\Anaconda3)。接着,輸入以下命令:
conda create -n my_env
我們就成功地創建了一個新的虛擬工作環境。其中,“my_env”是這個環境的名稱,在Anaconda的安裝目錄下面的envs文件夾下,新建了一個my_env文件夾(D:\Anaconda3\envs\my_env),它就是這個環境所在的目錄。
2、環境管理
完成環境創建后,我們輸入:
conda env list
此時,我們可以看到有兩個工作環境,分別是:root,以及我們剛剛創建的my_env環境。root的目錄旁有一個星號(*),代表此時虛擬環境還沒有被激活。只有激活它,我們才能為這個虛擬環境進行包的安裝和管理,為了激活它,我們輸入以下命令:
activate my_env
此時我們可以看到,命令行的左側多出了一個(my_env),代表我們當前是在該環境下進行命令行的操作。如果我們此時再輸入:conda env list,可以看到星號(*)已經移到了剛剛創建的虛擬環境目錄的左側。需要注意的是,如果關閉了Anaconda Promt,再新再打開的話,那么還需要重新進行一次激活操作。
如果想要移除該環境,我們需要輸入以下命令:
conda remove -n my_env --all
3、安裝Django
在新的環境激活的情況下,我們在命令行中輸入:
conda list
可以看到,此時該環境下沒有安裝任何的package。此時,我們開始使用Anaconda強大的包管理功能。在命令行中輸入:
conda install django
它就會自動幫助我們在新環境下,安裝Django以及一些配套安裝的package。
4、創建項目
Django安裝完成后,我們在命令行中輸入:path,以查看當前環境的工作路徑,如果一切正常的話,現在已經生成了一些my_env文件夾下的新路徑。我們即將用到的django-admin.py就存放在D:\Anaconda3\envs\my_env\Scripts這個路徑中。
現在,可以開始項目的創建了。首先,在命令行中用cd命令切換到我們希望存放項目文件夾的位置,例如:
cd D:\PycharmProjects\new_env
再執行以下命令創建項目:
django-admin startproject new_project .
后面的空格和句點千萬不要忘記,否則部署應用程序時將遭遇一些配置問題。
如果django-admin.py運行失敗了,那么在D:\Anaconda3\envs\my_env\Scripts路徑中找到這個文件,將它的默認打開方式設為D:\Anaconda3\envs\my_env下的python.exe,再重新嘗試執行命令。
最終,new_env文件夾下出現了名為new_project的項目文件夾,以及manage.py文件,於是我們完成了虛擬環境下的第一個項目創建工作。
5.利用pycharm創建項目





