豐臺網(wǎng)站建設(shè)推廣seo優(yōu)化關(guān)鍵詞的方法
@TOC(pip常用命令)
1.pip
2.where pip
3.pip install --upgrade pip
4.安裝
這里暫用flask庫舉例,安裝flask庫,默認安裝最新版:
pip install flask
指定要安裝flask庫的版本:
pip install flask==版本號
我們在安裝第三方庫時可能會很慢,甚至會發(fā)生超時報錯(Read timed out),解決辦法有兩種,第一種使用timeout參數(shù)增加時間:
pip install flask --timeout 6000
第二種就是利用國內(nèi)的一些鏡像,使用格式如下:
pip install flask -i 鏡像源
下面是一些比較穩(wěn)定且速度比較快的國內(nèi)鏡像,個人最常用的是清華鏡像:
清華:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/華中理工大學:http://pypi.hustunique.com/山東理工大學:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/simple/
pip還支持安裝指定文件中的包,什么時候用呢?比如我們新建了一個虛擬環(huán)境,這里面什么庫都沒有,但我們一個一個庫安裝是非常麻煩的,我們就可以將全局環(huán)境中的包導入文件,然后在虛擬環(huán)境中一次性安裝,剩下你只需要再安裝一些虛擬環(huán)境中需要的庫即可。
這種操作建議在Pycharm的終端使用,因為涉及到文件的生成,可以直接在目錄中找到文件,具體操作如下:
pip freeze > requirements.txt
這條指令會生成一個文本文件,文件中就是你環(huán)境中安裝的所有庫及對應(yīng)的版本:
然后進入虛擬環(huán)境,并輸入下面這個命令,pip 就會安裝文件中所有的庫:
pip install -r requirements.txt
5.查看
pip list
pip freeze
可以看到這兩條命令都可以得到已安裝的庫及對應(yīng)的版本信息,兩者的可見區(qū)別就在于格式不同,并且后者可以導出文件,另外還有一些細致的區(qū)別這里不再介紹。
pip show flask
查詢某個庫一些基本信息,主要有版本號、Home Page、所在位置以及這個庫的一些依賴(Requires):
這條指令用來查詢某個庫更加具體的信息:
pip show -f flask
6.更新
pip list --outdated
查詢有哪些庫需要更新,會返回這個庫現(xiàn)在的版本、最新版本已經(jīng)庫的類型:
另外一種形式:
pip list -o
升級某個庫,也可以指定想要的版本號:
pip install --upgrade flask
另外一種形式:
pip install -U flask
7.卸載
卸載某個第三方庫,需要注意的是pip中有些庫是自帶的,它們是不支持卸載的。
pip uninstall flask
與安裝原理一樣,pip卸載也支持通過文件一次性卸載多個庫。
卸載pip本身:
python -m pip uninstall pip