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

來源:互聯網
上載者:User

標籤:.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 環境的搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.