1. 程式人生 > >Python 模組安裝詳細

Python 模組安裝詳細

注:原創博文,轉載請註明出處:http://blog.csdn.net/m0_37887016

引言:

Python存在各種各樣的模組供使用者使用,比如運算所需的numpy模組、scipy模組、爬蟲用到的beautifulsoup、文字處理用到的jieba、gensim等等。作為一個Python初學者在安裝各種工具包上面浪費不少時間,總結模組安裝辦法與經驗如下:

一、檢查模組是否存在

(1)開啟控制檯,進入Python開發環境

(2)import 模組名

(3)若報錯,則說明模組沒有安裝

二、安裝模組

python模組的安裝都是大同小異,快速安裝有兩種方式:

1.全自動安裝:pip 模組名 install

2.半自動安裝(注意,首先要切到操作檔案所在目錄,否則PC會找不到安裝檔案)

(1)下載好模組的壓縮檔案

(2)如果是whl型別的壓縮檔案,可以在控制檯進入檔案所在目錄,並使用pip指令安裝:pip install 檔名(帶.whl字尾);

(3)如果是.zip檔案,首先將檔案解壓,你會發現解壓後的檔案中存在一個setup.py,這是模組自帶的安裝介面。在控制檯進入setup.py檔案所在目錄,用指令安裝:Python setup.py install

三、安裝常見問題

1.如果在pip過程中發現pip需要更新,

則要用pip更新指令:pip install --upgrade pip

若是pip更新失敗,可以在c盤的Windows>system32中找到cmd.exe並以管理員的身份開啟,重複上述更新操作。

2.對於模組的下載,主流模組都存在各自的官方網站,還有部分模組託管在github,找到下載即可。

3.由於我用的IDE是eclipse+anaconda,因此每次安裝新的模組後都要把模組匯入到開發環境中,方法:

Window→Perferences→PyDev→Interpreters→Python Interpreters→New Floder→新增模組所在目錄並選定→Apply

耐心等待即可,如果發現之後在eclipse中import模組 依舊報錯,存在三種情況:

(1)模組匯入錯誤。首先開啟控制檯,imort 模組名 ,如果成功,說明是模組匯入錯誤,重啟eclipse。然後在開發環境中remove這個模組,再重新匯入。

2)eclipse對該模組不夠友好,雖然有報錯但是不會影響程式的正常執行,如:

 

(3)模組本身相容性問題,考慮到Python的2.x版本與3.x版本存在一定的不相容,可以試著重新下載並安裝模組。

4.很多模組的安裝依賴其他的模組,如果在安裝的過程中出現問題卻始終無法解決,最好的辦法是解除安裝之前安裝的所有相關模組,重新按照之前的步驟安裝一遍,我的經驗表明,這種方法最直接有效,而且會讓日後的模組安裝愈加輕鬆。

解除安裝指令:pip uninstall 模組名

四、結語

“工欲善其事,必先利其器,遇到問題不要逃避,解決一個問題,恩,還會有下一個問題。”

ps:個人能力與表達水平有限,如有錯誤,請多多指正,碼字不易,轉載請註明出處(筆芯)。