<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          使用pip為python安裝第三方庫時(shí)速度慢、超時(shí)、失敗的解決辦法

          共 2585字,需瀏覽 6分鐘

           ·

          2021-07-17 14:23


          使用pip為python安裝第三方庫時(shí)速度慢、超時(shí)、失敗的解決辦法



          在進(jìn)行數(shù)據(jù)分析時(shí)我們最常用的是pandas包以及pandas_datareader包。但是作為剛剛?cè)腴T的小白們對(duì)數(shù)據(jù)分析包進(jìn)行安裝時(shí)總是遇到各種問題,本文只是針對(duì)安裝需要包超時(shí)的問題進(jìn)行處理。

          首先遇到的問題是當(dāng)在cmd窗口中使用命令:pip install 包名.文件格式 時(shí)候常常會(huì)出現(xiàn)安裝失敗的現(xiàn)象,你會(huì)看到下載的進(jìn)度條,但是最后顯示當(dāng)下載到百分之幾十的時(shí)候窗口中就會(huì)出現(xiàn)一堆紅字,有如下類似提示:




          這些都顯示是包下載出問題了,這是由于通常我們?cè)赾md窗口進(jìn)行pip安裝時(shí)候,都是去下載的國外的資源,由于國內(nèi)網(wǎng)絡(luò)問題常常會(huì)網(wǎng)速不穩(wěn)定甚至沒有網(wǎng)速,這時(shí)候就會(huì)導(dǎo)致安裝包時(shí)出現(xiàn)錯(cuò)誤。解決辦法有兩種:




          1、第一種是笨方法(不建議使用,大部分人都不喜歡這種方法。。。),也就是我這種小白用的方法,首先搜索所需要的安裝包,然后去國外的網(wǎng)站去下載這個(gè)安裝包。(記?。耗阋螺d的安裝包的名稱就是你在cmd窗口pip安裝時(shí)候程序自動(dòng)搜索下載那個(gè)安裝包名,此外盡量選擇迅雷下載,瀏覽器下載常常沒有速度)下載后就cd到你下載包的文件夾中安裝即可。在cmd窗口進(jìn)行本地文件包安裝時(shí)候你可以在窗口中看到系統(tǒng)可能會(huì)自動(dòng)安裝相關(guān)必備的其他包,可能也會(huì)出現(xiàn)下載失敗情況,出現(xiàn)這種情況只需將下載不下來的包繼續(xù)去國外網(wǎng)站下載然后再本地安裝即可。




          2、這種是臨時(shí)方法(2020.3.30更新),比如臨時(shí)需要在某個(gè)服務(wù)器上安裝包,可以直接指定源:

          PS:清華源19年就不再更新了,所以有的同學(xué)安裝一些包的時(shí)候采用清華源可能會(huì)報(bào)錯(cuò),即找到不到該包,這個(gè)時(shí)候可以選擇其他的源,建議選擇中科大的源來安裝即可,該源在后文中已經(jīng)列出來了;


          pip install

           -i https://pypi.tuna.tsinghua.edu.cn/simple sklearn 

          這樣就可以安裝sklearn這個(gè)包了,另外如果你是用anaconda的話,可以直接執(zhí)行如下命令,這樣就將conda的源修改為清華源了,速度飛起:


          conda config --add channels Tsinghua Open Source Mirror


          conda config --add channels Tsinghua Open Source Mirror


          conda config --set show_channel_urls yes




          3、選擇國內(nèi)的鏡像源來進(jìn)行安裝,也就是說讓系統(tǒng)不去默認(rèn)選擇國外資源下載,這種方法可以說是一勞永逸的方法。

          PS:昨晚為了讀取excel數(shù)據(jù)需要下載xlrd包,結(jié)果又失敗,果斷嘗試這種辦法,結(jié)果秒安裝(如下圖),心里這個(gè)爽,決定貼出來幫大家解決燃眉之急。




          首先找到

          C:\Users\Administrator\AppData\Roaming,這個(gè)路徑的文件夾,有人會(huì)找不到,這是因?yàn)槟愕奈募A被隱藏了,解決辦法如下:

          打開c盤,點(diǎn)擊左上角的“查看”-“選項(xiàng)”(文件夾選項(xiàng))-勾選“顯示隱藏的文件”,然后確定即可。這樣你就能看到AppData文件夾了。(如下圖)




          找到路徑后,首選在該路徑下新建文件夾,命名為“pip”,然后在pip文件夾中新建一個(gè)txt格式的文本文檔,打開文本文檔,將下面這些代碼復(fù)制到文本文檔中,關(guān)閉保存。然后將txt格式的文本文檔重新命名為“pip.ini”,這樣就創(chuàng)建了一個(gè)配置文件。




          [global]
          timeout = 60000
          index-url = https://pypi.tuna.tsinghua.edu.cn/simple
          [install]
          use-mirrors = true
          mirrors = https://pypi.tuna.tsinghua.edu.cn

          文檔中的鏈接地址還可以更換其他的如下:


          阿里云 http://mirrors.aliyun.com/pypi/simple/


          中國科技大學(xué)

          https://pypi.mirrors.ustc.edu.cn/simple/


          豆瓣(douban) http://pypi.douban.com/simple/


          清華大學(xué) 

          https://pypi.tuna.tsinghua.edu.cn/simple/


          中國科學(xué)技術(shù)大學(xué) 

          http://pypi.mirrors.ustc.edu.cn/simple/


          新建后的配置文件如下圖:




          這樣再使用pip進(jìn)行包安裝時(shí)候就默認(rèn)選擇國內(nèi)源進(jìn)行安裝了,速度超快。




          ps:如果是在linux下修改源路徑按照如下方式進(jìn)行:

          1. 在終端下輸入兩條命令(設(shè)置為清華tuna源)

          conda config --add

          channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

          conda config --set show_channel_urls yes


          2. 上述命令實(shí)際上是修改了~/.condarc文件,vi ~/.condarc 打開后可以看到文件內(nèi)容被修改為:

          channels:

          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

          - defaults

          show_channel_url: true


          3、刪除第三行“- defaults”。defaults指的是conda在境外的默認(rèn)源,如果不刪除的話,conda install時(shí)仍會(huì)在境外源中查找。最終修改完成后的文件如下所示:

          channels:

          - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

          show_channel_url: true

          保存退出文件


          4、至此下載源已經(jīng)更換為清華源


          一鍵三連~~
          關(guān)注小編喲~





          瀏覽 164
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国模无码在线 | 国产黄色视频在线看 | 五月开心婷婷 | 久久免费无人区 | 国产无码观看 |