一、使用pip安裝指定版本的包
Python的包管理工具pip可以方便地安裝和管理各種第三方包。如果需要安裝特定版本的包,可以使用pip指定版本號來安裝。
# 安裝指定版本的包
pip install 包名==版本號
# 示例:安裝requests包的2.22.0版本
pip install requests==2.22.0
我們可以用pip list命令查看當前已安裝的包和版本號。
# 查看已安裝的包和版本
pip list
如果需要升級pip本身的話,可以使用如下命令:
pip install --upgrade pip
二、使用conda安裝指定版本的包
conda是一種用於數據科學的包和環境管理器。通過conda也可以安裝指定版本的包。
首先需要安裝miniconda或anaconda,然後打開終端或命令行,輸入以下命令以創建並激活一個新的conda環境:
conda create --name env_name python=x.x # 創建環境
conda activate env_name # 激活環境
# 示例:創建並激活一個名為py36的Python 3.6環境
conda create --name py36 python=3.6
conda activate py36
在conda環境中,可以使用conda install命令來安裝指定版本的包:
# 安裝指定版本的包
conda install 包名=版本號
# 示例:安裝numpy包的1.18.4版本
conda install numpy=1.18.4
除了指定版本號外,還可以使用通配符來安裝滿足特定要求的版本:
# 安裝滿足特定要求的版本,如安裝高於1.18.2但低於1.19的numpy版本
conda install "numpy>=1.18.2,<1.19"
三、指定requirements.txt中的包版本
通常情況下,我們會將應用程序所依賴的第三方包及其版本號寫入requirements.txt文件中,以便於在不同環境或機器上重複安裝。
在requirements.txt文件中指定包及其版本號的方式如下:
# requirements.txt文件內容示例
requests==2.22.0
numpy==1.18.4
在安裝時,只需要將requirements.txt文件作為參數傳給pip或conda即可:
# pip安裝
pip install -r requirements.txt
# conda安裝
conda install --file requirements.txt
四、總結
本文介紹了如何在Python中安裝指定版本的包。無論是使用pip還是conda,在安裝時都可以通過指定版本號或使用通配符的方式來安裝滿足特定要求的版本。同時,將包及其版本號寫入requirements.txt文件可方便地實現重複安裝。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/233652.html