本文講述了python在Windows下安裝setuptools(easy_install工具)的方法。分享給大家供大家參考,具體如下:
【題外話介紹下setuptools】
setuptools 是一組由PEAK(Python Enterprise Application Kit)開發的 Python 的 distutils 工具的增強工具,可以讓程序員更方便的創建和發布 Python的egg 包,特別是那些對其它包具有依賴性的狀況。 由 setuptools 創建和發布的包看起來和基于 distutils 發布的包沒什么不同。最終用戶不需要事先安裝 setuptools 甚至根本不需要知道 setuptools 的存在,而程序員也不需要附上完整的 setuptools,只需要包含一個大小約 8K 的ez_setup.py腳本作為啟動模塊,就可以在最終用戶沒有安裝適當版本的 setuptools 時讓這些包自動下載和安裝 setuptools。而easy_install命令是安裝第三方python包時經常會使用到的一個命令,它用來自動地從https://pypi.python.org/simple/來安裝egg包,相當于perl中的cpan或PPM、RedHat中的yum命令,但是系統都沒有預裝easy_install命令,所以要使用必須先安裝。
【windows下安裝步驟】
言歸正傳,安裝前首先要確認自己的python安裝目錄。然后去到官網上找到相關鏈接:setuptools 3.4.4 : Python Package Index ,采用運行ez_setup.py 文件來下載并安裝的辦法,結果安裝文件setuptools-3.4.4.zip 倒是下載下來了,可是老是安裝階段老是提示錯誤:

所以干脆放棄源碼安裝方式,直接找了個exe安裝:https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe;當然也可以采用egg文件安裝:https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg。
安裝完成,無任何問題,最后的步驟就是:在python安裝目錄的Scripts子目錄下會出現easy_install.exe,既然想在任意目錄運行該程序,所以需要將該目錄(比如我這里是:F:/Program Files/Python27/Scripts)加入系統環境變量path中。大功告成截個圖:

PS:如果以前安裝過setuptools,則需要將python安裝目錄的site-packages子目錄(比如我這里是:F:/Program Files/Python27/Lib/site-packages)下面所有關于setuptools的文件都刪除;如果以前安裝也是通過exe安裝,則需要在控制面板卸載舊版本。
更多關于Python相關內容感興趣的讀者可查看本站專題:《Python編碼操作技巧總結》、《Python圖片操作技巧總結》、《Python數據結構與算法教程》、《Python Socket編程技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設計有所幫助。
新聞熱點
疑難解答
圖片精選