Windows 64 位系統下 Python 環境的搭建

Windows 64 位開發環境

注意:本教程適用於 Windows 7 64 位操做系統 及 Windows 10 64 位操做系統,其餘系統還沒有通過校驗。python

安裝 IDE

PyCharm 下載:https://www.jetbrains.com/pycharm/mysql

安裝 Python 環境

Python2.7 下載:https://www.python.org/downloads/web

Python2.7 的默認安裝目錄在 C:/Python27/安裝目錄請勿轉移到其餘盤!有C盤潔癖症的患者請特別留意!sql

將 Python 加入環境變量

C:\Python27;
C:\Python27\Scripts;

將上述兩個路徑加入系統環境變量中。flask

個人電腦右鍵屬性----》點擊左側列表中的高級系統設置-----》高級分頁下,點擊下面的環境變量-----》在系統變量選框中,找到並選擇變量名爲 Path 的變量,選擇後點擊下面的編輯按鈕,最後在彈出來的系統變量編輯對話框中的變量值的最前(或最後)加上C:\Python27;C:\Python27\Scripts;(注意後面還有個分號,不要漏掉分號的,分號的做用是用來間隔變量與變量的。)bootstrap

將 Python2.7 添入 Windows 系統的註冊表

新建文件 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

pywin32 下載:https://nchc.dl.sourceforge.net/project/pywin32/pywin32/Build%20219/pywin32-219.win-amd64-py2.7.exepython2.7

安裝 VCForPython27

VCForPython27 下載:https://download.microsoft.com/download/7/9/6/796EF2E4-801B-4FC4-AB28-B59FBF6D907B/VCForPython27.msiscrapy

安裝並升級 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 的同事配環境?說多了都是淚。

相關文章
相關標籤/搜索