您好,登錄后才能下訂單哦!
這篇文章主要講解了“Python中常用的pip命令實例分析”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python中常用的pip命令實例分析”吧!
當然在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:\users\pc120\pycharmprojects\pythonproject1\venv\lib\site-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-info\DESCRIPTION.rst
requests-2.24.0.dist-info\INSTALLER
.......
我們需要查看一下現有的這些包中,哪些是需要是被升級的,可以用下面這行命令行來查看,
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
要是我們想要下載某個包到指定的路徑下,命令行如下
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命令實例分析這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。