標籤:.exe span war 列表 current XML ready str markdown
Windows 64 位元開發環境
注意:本教程適用於 Windows 7 64 位元作業系統 及 Windows 10 64 位元作業系統,其他系統尚未經過校正。
安裝 IDE
PyCharm 下載:https://www.jetbrains.com/pycharm/
安裝 Python 環境
Python2.7 下載:https://www.python.org/downloads/
Python2.7 的預設安裝目錄在 C:/Python27/,安裝目錄請勿轉移到其他盤!有C盤潔癖症的患者請特別留意!。
將 Python 加入環境變數
C:\Python27;C:\Python27\Scripts;
將上述兩個路徑加入系統內容變數中。
在我的電腦右鍵屬性----》點擊左側列表中的進階系統設定-----》進階分頁下,點擊下面的環境變數-----》在系統變數選框中,找到並選擇變數名為 Path 的變數,選擇後點擊下面的編輯按鈕,最後在彈出來的系統變數編輯對話方塊中的變數值的最前(或最後)加上C:\Python27;C:\Python27\Scripts;(注意後面還有個分號,不要漏掉分號的,分號的作用是用來間隔變數與變數的。)
將 Python2.7 添入 Windows 系統的註冊表
建立檔案 register.py 並寫入:
import sysfrom _winreg import *version = sys.version[:3]installpath = sys.prefixregpath = "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
pywin32 下載:https://nchc.dl.sourceforge.net/project/pywin32/pywin32/Build%20219/pywin32-219.win-amd64-py2.7.exe
安裝 VCForPython27
VCForPython27 下載:https://download.microsoft.com/download/7/9/6/796EF2E4-801B-4FC4-AB28-B59FBF6D907B/VCForPython27.msi
安裝並升級 pip安裝 pip
下載 get-pip.py 檔案:https://bootstrap.pypa.io/get-pip.py
進入 get-pip.py 所在目錄後,執行:
python get-pip.py
升級 pip
python -m pip install -U pip
安裝 lxml
有些同學可能會有疑問,說直接用 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
同理,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
安裝 Scrapy 爬蟲架構
pip install Scrapy
安裝 Flask Web 架構
pip install flask
最後的話
說實話,Windows 平台並不適合某些語言的開發,尤其是 Web 方向的。能用 MacOS 或者 Linux 的還是別用 Windows 了。為什麼有這篇文章呢,還不是為了給用 Windows 的同事配環境?說多了都是淚。
Windows 64 位元系統下 Python 環境的搭建