不常用pip用到的时候总是到处找命令,大多罗列不全或者布局不喜欢,特此收集在博文中,以供查找。
pip
是 Python 的包管理工具,用于安装、管理和卸载 Python 包。以下是 pip
的一些常用命令及其详细解释:
安装包
-
安装单个包
pip install package_name
例如,安装
requests
包:pip install requests
-
安装特定版本的包
pip install package_name==version
例如,安装
requests
版本 2.25.1:pip install requests==2.25.1
-
安装最新版本的包
pip install --upgrade package_name
例如,升级
requests
到最新版本:pip install --upgrade requests
-
从 requirements 文件安装包
pip install -r requirements.txt
requirements.txt
文件通常包含多个包及其版本,例如:numpy==1.19.2 pandas==1.1.3 requests==2.25.1
卸载包
查看已安装的包
-
列出所有已安装的包
pip list
-
列出所有已安装的包及其版本
pip freeze
这个命令常用于生成
requirements.txt
文件:pip freeze > requirements.txt
pip__70">更新 pip
本身
显示包的信息
搜索包
下载包而不安装
pip_110">配置 pip
-
查看当前的配置
pip config list
-
设置配置
pip config set key value
例如,设置默认的索引 URL:
pip config set global.index-url https://example.com/simple
使用虚拟环境
-
创建虚拟环境
python -m venv myenv
-
激活虚拟环境
- Windows:
myenv\Scripts\activate
- Unix 或 macOS:
source myenv/bin/activate
- Windows:
-
退出虚拟环境
deactivate