Python安裝第三方庫的常見方法(以word cloud 為例)


    1.Dos系統下pip命令

            方法一:輸入命令 pip install word cloud

           如果運行成功,系統將會自動完成word cloud庫的下載和安裝。但由於python的服務器在國外,響應較慢,有時導致下載中斷

 

 

 

 

 

   方法二:鏡像站下載

 

          鏡像站點是將網站的多個副本放置不同的服務器,這樣可能提高反應速度,用戶可以在訪問較少或相對速度較快的服務器上取得信息。目前國內的常用鏡像站網址有:

               阿里雲 http://mirrors.aliyun.com/pypi/simple/
        中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
        豆瓣 http://pypi.douban.com/simple/
        清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
        中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/

 

    設置方法,以清華鏡像源為例:

    臨時使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xx

    永久設置pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

 

    設置后,我們可以看到,下載時,python會自動到該地址尋找安裝包

 

    需要更改地址時,

       在windows文件管理器中,輸入 %APPDATA%,定位到一個新的目錄下,在該目錄下新建pip文件夾,然后到pip文件夾里面去新建個pip.ini文件,在新建的pip.ini文件中輸入新地址即可。

 

       這個方法的常見問題是pip的版本不夠 根據提示,可見word cloud已經下載成功,但是只有pip20.0.2才能完成庫的安裝,而我們的版本是19.0.2。此時需要用pip install upgrade pip 來完成pip的升級

    升級后,可用pip -V查看當前pip版本

 

 

 

 

 

 

 

     2.  Whl安裝包安裝

  如果電腦缺少VC++組件,使用更新后的pip 仍然無法完成安裝的話,就要去python官網https://www.python.org/獲取word cloud安裝包,下載到本地再進行安裝

   在官網上我們可以看見有許多對應的第三方庫,

 

 

 

 

 

 

        那究竟哪個版本是我們需要的呢?

         在python shell環境下運行  

                         import pip._internal.pep425tags

                         print(pip._internal.pep425tags.get_support ed(())      以確認支持的安裝包版本。

             

 

         將對應版本的安裝包下載至本地。用Dospython路徑下執行pip install +文件目錄 命令進行安裝。

 

 

 

 

 

3.tar.gz安裝包

   將安裝包下載到本地后,用winRAR進行解壓

 

 

 

 

   在解壓后的文件夾當中,選取 word cloud文件

 

 

 

 

 

直接粘貼到python的lib目錄下

 

 

 

 

 

   進入python—lib—word cloud文件目錄下,在路徑欄輸入%comspec%,回車,進入python lib word cloud目錄下的路徑,

 

 

 

 

 

 

執行python.exe setup.py install命令,進行安裝

 

 

 

 

 

 

   安裝結束后,在cmd輸入pip list或者在idle環境下輸入 import word cloud 可以確認第三方庫是否安裝成功

   未成功:

 

 

 

 

 

 成功:

 

 

 

4.下載更低版本的python

  從官網提供的安裝包來看,絕大部分是針對3.7版本的python。為了便於匹配官方提供的安裝包版本,可卸載python3.8,下載3.7版本的python以及安裝包,其余操作同上。

 

5.安裝相應支撐軟件

(1) 卸載現有python,然后安裝python3.6.8(3.6版本不高不低兼容性較好),地址https://www.python.org/downloads/release/python-368/,下載”Windows x86-64 executable installer”安裝

(2)https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud中的文字”Many binaries depend on numpy-1.16+mkl and the current Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 for Python 3, or the Microsoft Visual C++ 2008 Redistributable Package x64x86, and SP1 for Python 2.7.”的要求,下載和安裝基礎的安裝包: ”numpy1.16.6+mklcp36cp36mwin_amd64.whl”   ”Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019”

(3)https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud下載和安裝”wordcloud1.6.0cp36cp36mwin_amd64.whl”(cp36表示對應python3.6),安裝的過程中,發現缺什么包,就到https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud中找相應的包.如下圖報錯,分析可見缺少dateutil這個包,將其下載和安裝.

 

 

 

6.idle集成環境下安裝(Anacondapycharm

Anaconda是一個包含180+的科學包及其依賴項的發行版本。其包含的科學包包括:conda, numpy, scipy, ipython notebook等。其中包含了大量安裝好的第三方庫,我們常用的word cloud,jieba等自然不在話下。

直接進入Anaconda官網https://www.anaconda.com/點擊進行下載即可

 

 

下載完成后,我們進入Anacoda的cmd,輸入pip list

 

 可見其中包含了各種各樣的包,當然,也包含了我們需要的word cloud

 

 

Anaconda 的下載文件比較大(約 531 MB),如果只需要某些包,或者需要節省帶寬或存儲空間,也可以使用Miniconda這個較小的發行版(僅包含conda和 Python)

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM