注意:本教程適用於 Windows 7 64 位操做系統 及 Windows 10 64 位操做系統,其餘系統還沒有通過校驗。python
PyCharm 下載:https://www.jetbrains.com/pycharm/mysql
Python2.7 下載:https://www.python.org/downloads/web
Python2.7 的默認安裝目錄在 C:/Python27/
,安裝目錄請勿轉移到其餘盤!有C盤潔癖症的患者請特別留意!。sql
C:\Python27; C:\Python27\Scripts;
將上述兩個路徑加入系統環境變量中。flask
在
個人電腦
右鍵屬性----》點擊左側列表中的高級系統設置-----》高級分頁下,點擊下面的環境變量-----》在系統變量選框中,找到並選擇變量名爲 Path 的變量,選擇後點擊下面的編輯按鈕,最後在彈出來的系統變量編輯對話框中的變量值的最前(或最後)加上C:\Python27;C:\Python27\Scripts;
(注意後面還有個分號,不要漏掉分號的,分號的做用是用來間隔變量與變量的。)bootstrap
新建文件 register.py
並寫入:windows
import sys from _winreg import * version = sys.version[:3] installpath = sys.prefix regpath = "SOFTWARE\\Python\\Pythoncore\\%s\\" % (version) installkey = "InstallPath" pythonkey = "PythonPath" pythonpath = "%s;%s\\Lib\\;%s\\DLLs\\" % ( installpath, installpath, installpath ) def RegisterPy(): try: reg = OpenKey(HKEY_CURRENT_USER, regpath) except EnvironmentError as e: try: reg = CreateKey(HKEY_CURRENT_USER, regpath) SetValue(reg, installkey, REG_SZ, installpath) SetValue(reg, pythonkey, REG_SZ, pythonpath) CloseKey(reg) except: print "*** Unable to register!" return print "--- Python", version, "is now registered!" return if (QueryValue(reg, installkey) == installpath and QueryValue(reg, pythonkey) == pythonpath): CloseKey(reg) print "=== Python", version, "is already registered!" return CloseKey(reg) print "*** Unable to register!" print "*** You probably have another Python installation!" if __name__ == "__main__": RegisterPy()
進入 register.py 所在目錄後,執行:框架
python register.py
pywin32 下載:https://nchc.dl.sourceforge.net/project/pywin32/pywin32/Build%20219/pywin32-219.win-amd64-py2.7.exepython2.7
VCForPython27 下載:https://download.microsoft.com/download/7/9/6/796EF2E4-801B-4FC4-AB28-B59FBF6D907B/VCForPython27.msiscrapy
下載 get-pip.py 文件:https://bootstrap.pypa.io/get-pip.py
進入 get-pip.py 所在目錄後,執行:
python get-pip.py
python -m pip install -U pip
有些同窗可能會有疑問,說直接用 pip install lxml
安裝不就好了嗎?反正我試了幾回都不行。仍是老老實實地下載 whl 文件,而後在本地安裝吧。這麼說吧,若是你經過在線安裝遇到問題的,均可以經過本地安裝的方式解決問題。
推薦一個下載網站:https://www.lfd.uci.edu/~gohlke/pythonlibs/
上面有經常使用的 Python 類庫。
lxml 下載:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
找到對應的版本下載,而後進入 lxml 的下載目錄,執行:
pip install lxml‑4.1.1‑cp27‑cp27m‑win_amd64.whl
同理,MySQL-Python 下載:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
進入 MySQL-Python 的下載目錄,執行:
pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl
pip install Scrapy
pip install flask
說實話,Windows 平臺並不適合某些語言的開發,尤爲是 Web 方向的。能用 MacOS 或者 Linux 的仍是別用 Windows 了。爲何有這篇文章呢,還不是爲了給用 Windows 的同事配環境?說多了都是淚。