<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
小編相信對於大多數熟悉Python
的人來說,一定都聽說並且使用過pip
這個工具,但是對它的瞭解可能還不一定是非常的透徹,今天小編就來為大家介紹10個使用pip
的小技巧,相信對大家以後管理和使用Python
當中的標準庫會有幫助。
當然在Python 3.4
版本之後以及Python 2.7.9
版本之後,官網的安裝包當中就已經自帶了pip
,使用者直接在安裝完Python
之後就可以直接使用,要是使用由virtualenv
或者pyvenv
建立的虛擬環境,那麼pip
也是被預設安裝的
如果是需要自己另外安裝pip包的,在已經設定好Python
的環境當中執行下面這個命令列
py -m ensurepip --upgrade
另外一種方式是從官網上直接下載get-pip.py
指令碼,然後直接執行python get-pip.py
指令碼即可
安裝後,在命令列中輸入pip
,然後按下回車,就會出現下圖所示的使用說明:
要是你覺得自己的pip版本有點低,想要升級一下的話,在命令列中輸入以下命令
pip install --upgrade pip
或者是
pip install -U pip
如果打算用pip
來安裝第三方的包,用的是以下的命令列
pip install package-name
例如我們想要安裝指定版本的第三方的包,例如安裝3.4.1版本的matplotlib
,
pip install matplotlib==3.4.1
要是你打算想要解除安裝某個包,該要輸入的命令列是
pip uninstall package_name
而如果打算更新某個包,對應的命令列是
pip install --upgrade package_name # 或者是 pip install -U package_name
可以通過以下的這個命令列來檢視指定包的資訊,
pip show -f requests
output
Name: requests
Version: 2.24.0
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: c:userspc120pycharmprojectspythonproject1venvlibsite-packages
Requires: certifi, chardet, idna, urllib3
Required-by: etelemetry, gTTS, pandas-datareader, pandas-profiling, pyler, pywhatkit, pyxnat, streamlit, tushare, wikipedia, yfinance
Files:
requests-2.24.0.dist-infoDESCRIPTION.rst
requests-2.24.0.dist-infoINSTALLER
.......
我們需要檢視一下現有的這些包中,哪些是需要是被升級的,可以用下面這行命令列來檢視,
pip list -o
output
Package Version Latest Type
---------- ------- ------ -----
docutils 0.15.2 0.18.1 wheel
PyYAML 5.4.1 6.0 wheel
rsa 4.7.2 4.8 wheel
setuptools 56.0.0 62.1.0 wheel
在下載安裝一些標準庫的時候,需要考慮到相容問題,一些標準庫的安裝可能需要依賴其他的標準庫,會存在版本相沖突等問題,我們先用下面這條命令列來檢查一下是否會有衝突的問題存在
pip check package_name
當然要是我們不指定是哪個標準庫的話,會檢查現在已經安裝的所有包中的是否存在版本衝突等問題
pip check
output
yfinance 0.1.70 has requirement requests>=2.26, but you have requests 2.24.0.
selenium 4.1.0 has requirement urllib3[secure]~=1.26, but you have urllib3 1.25.11.
我們要是感覺到安裝的速度有點慢,可以指定國內的源來安裝某個包,例如
pip install -i https://pypi.douban.com/simple/ package_name
國內源有
清華: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 download package_name -d "某個路徑"
例如
pip download requests -d "."
就是在當前的目錄下下載requests
模組以及其他所要依賴的模組
我們一般在看到別人的專案時,都會包含一個requirements.txt
檔案,裡面包含了一些Python
專案當中需要用到的第三方庫,
要生成這種txt檔案,需要這麼來做
pip freeze > requirements.txt
而如果我們需要來批次安裝第三方庫,在命令列中輸入以下這個命令
pip install -r requirements.txt
到此這篇關於十個Python中常用的pip命令總結的文章就介紹到這了,更多相關Python pip命令內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45