這一篇來跟你說說關于 Python 第三方模塊的安裝和管理,相信你之前也多多少少了解過安裝一個第三方模塊,比如你要安裝 requests 庫,那么你會進行這樣一頓操作:
pip install requests 之所以你可以直接這樣操作,那是因為你的 Python 版本是 3.4 之后的,在它們默認內置了 pip 這個工具,可以使用它直接來安裝或者管理一些第三方庫。你可以使用 pip --version 來看看你是否安裝了 pip : 可以看到,在這里的 Python 2.7 和 3.8 版本都有了 pip ,如果你在 Python 3.4 之前的版本發現沒有 pip ,你可以通過以下命令來啟動:python -m ensurepip –default-pip如果你想更新你的 pip 到最新版本,那么你可以這樣: 建議你都更新到最新的版本來,確保你能更好的去安裝和管理一些第三方庫。如果你用的是 ubuntu 系統,在升級后使用 pip 可能會出現錯誤,可以修改一下 /usr/bin/pip 的內容,將原來的:if __name__ == '__main__’: sys.exit(main()) if __name__ == '__main__’: sys.exit(__main__._main()) 如何在不同的版本中安裝模塊一般來說,如果你的系統有多個 Python 版本,你可以通過 pip 和 pip3 來指定安裝 “第三方庫” 到不同的版本中去,比如你安裝 requests 庫到不同版本的 Python 中,那么可以這樣: python2 -m pip install requestspython3 -m pip install requests
如何安裝模塊的指定版本如果你想要安裝指定的第三方模塊的版本,那么你可以使用 == ,比如安裝 2.18.1 這個版本的 requests 就可以這樣: 如何升級模塊到最新版本想要升級模塊到最新版本也是一樣的道理,使用 upgrade 這個命令參數,像這樣: 可以看到,這就升級到 requests 的新版本 2.22.0 了。如何查看第三方模塊的具體信息如果你想看看安裝的某個第三方模塊的具體信息,你可以使用 show 命令,比如我們來看看剛剛更新的 requests 模塊的信息: 可以看到,這個模塊的版本,作者,位置都信息都有。 如何查看 Python 都安裝了什么模塊想要查看 pip 都安裝了什么模塊,我們可以通過 list 命令來查詢,像這樣: 如何卸載已經安裝的第三方模塊我們知道,安裝是 install, 那么卸載就是 uninstall 了,比如我們要卸載 requests 這個模塊,那么我們就可以這樣: 如何一鍵生成模塊安裝列表我們在之前的文章提到了 Python 的虛擬環境,也知道了怎么創建 Python 的虛擬環境,一般情況下,你創建一個項目,里面會有一個虛擬環境,在這里面已經安裝了些許第三方的模塊了,這個時候如果你想要讓你的項目給別人去運行,那么他也需要安裝相應的模塊才能在他的機器上跑起來,那么你可以在你的虛擬環境中,使用如下命令生成一個模塊安裝的列表: 這時候在你的當前目錄下就會生成一個 requirement.txt 文件了,打開是這樣的: 可以看到,這里面指定了模塊的名稱和版本號,那么對方拿到了你這個文件,就可以直接執行以下命令一鍵安裝文件中涉及到的所有模塊了: pip 的其它操作除了上面常用的操作之外,你還可以使用 pip 的 help 命令來獲取相關的 pip 操作: 如何讓 pip 安裝模塊的時候速度 “飛” 起來?有時候你在使用 pip 安裝某些模塊的時候,你會發現 TMD 慢的要死,分分鐘想要捶爆電腦有沒有?這是因為這些模塊都放在國外的服務器上了,所以訪問速度會很慢,有人就想到,那能不能把國外服務器上面的所有模塊,全都趴下來,然后放到國內的服務器呢?豆瓣 http://pypi.douban.com/simple/ 清華大學 https://pypi.tuna./simple/ 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/ 中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/
你可以在你使用 pip 安裝命令的時候加上 “-i + 鏡像地址” 來快速安裝模塊,比如說你要使用豆瓣的鏡像來安裝 requests ,那么你就可以這樣:pip install -i http://pypi.douban.com/simple/ requests 當然,也許你想要一勞永逸,就是直接 pip install 就指定去安裝國內鏡像的庫,也是可以的。怎么操作呢,如果你用的是 Linux 的話,在目錄 ~/ 下創建一個 .pip 目錄,再在里面創建一個 pip.conf 文件: 如果你用的是 Windows 的話,那么就在目錄 C:\Users\用戶名\ 目錄下創建 pip 目錄,再在里面創建一個 pip.ini 文件。[global] index-url = http://pypi.douban.com/simple [install] trusted-host=pypi.douban.com這里指定的是 douban 的鏡像,你也可以選擇別的鏡像地址 你再 pip install 一下看看是不是飛起來了?
|