pip常用命令
前言
随着下载的python工具越来越多,各个工具对于Python版本以及各种库包的依赖版本不尽相同,很有可能会出现冲突。强烈建议各位尽快掌握使用conda为每个工具创建虚拟环境的技能,越早掌握越早受益!
Windows安装使用Anaconda
一、概述
Anaconda提供了对Python以及依赖包的环境管理功能,它在人工智能领域的运用也较为广泛。本文演示在Windows系统中安装和使用Anaconda的步骤。
Linux中安装使用conda的教程参考:
《F11-Linux使用conda解决python工具的依赖问题》
二、安装Anaconda
在浏览器中访问网址https://www.anaconda.com/download/success,点击如下图所示的按钮下载Anaconda安装
双击运行上一步中下载的安装包程序,开始安装Anaconda,如下图所示
点击同意协议
此处的Just Me选项保持默认不变,直接点击Next进入下一步
此处的安装路径可以保持默认,也可以自行修改至其他目录,点击下一步
仅勾选图中的两个选项,然后点击Install开始安装软件
等待几分钟后,出现如下图所示的界面表示安装完成
继续点击下一步
取消下面两个选项,并点击完成
在Windows启动参数中搜索anaconda prompt,找到如下图所示的Anaconda Prompt程序后点击打开
之后会弹出一个Anaconda的命令行窗口,在其中执行conda --version命令,如果输出了版本号信息则表明Anaconda已经安装成功,如下图所示
三、使用Anaconda
打开Anaconda Prompt窗口,可以看到当前默认处于base环境下,执行conda env list命令可以查看当前创建了哪些环境
执行python --version命令可以查看当前环境中的python版本,如下图所示
当需要为一个python编写的工具配置环境时,可以先创建一个新的环境,然后切换到新创建的这个环境下,再为工具安装依赖,这样可以和其他工具的环境隔离开来,步骤如下
# 创建一个名为oneforall的环境,指定python的版本为3.8.0
conda create -n oneforall python==3.8.0
# 进入到oneforall环境下
conda activate oneforall
# 查看当前环境下的python版本
python --version
接下来即可在这个窗口中安装工具的依赖,并使用工具
工具使用完成后,可以直接关闭这个cmd窗口,或者执行conda deactivate命令退出当前环境
附录
为了方便切换,可以使用[随波逐流]Anaconda虚拟环境选择启动器
下载:
http://www.1o1o.xyz/bo_anconda.html
conda常用命令
基本操作
| 操作 | 命令 |
|---|---|
| 查询 conda 版本 | conda --version |
| 查看conda环境详细信息 | conda info |
| 更新 conda | conda update conda |
虚拟环境管理
| 操作 | 命令 |
|---|---|
| 查看当前有哪些虚拟环境 | conda env list |
| 创建一个新的虚拟环境 | conda create --name your_env_name python=3.10 |
| 激活虚拟环境 | conda activate your_env_name |
| 退出当前虚拟环境 | conda deactivate |
| 删除某个虚拟环境 | conda remove -n your_env_name --all |
| 复制某个虚拟环境 | conda create --name new_env_name --clone old_env_name |
包管理
| 操作 | 命令 |
|---|---|
| 安装包 | conda install [package] |
| 指定版本安装 | conda install xlrd=1.2.0 |
| 使用pip安装 | pip install xlrd==1.2.0 |
pip介绍
pip是Python的包管理工具,全称是“pip installs packages”,意为“安装包”。通过pip,用户可以方便地安装、卸载和管理Python的第三方库。
安装或升级pip
pip在Python 3.4版本之后已经成为Python的标准模块,因此在较新版本的Python中一般已经自带了pip。
可以通过在命令行中输入以下命令来检查pip是否已安装及其版本:
pip --version
如果系统提示pip不是内部或外部命令,则说明pip可能未安装或未正确添加到环境变量中。
pip.exe位于Python安装目录下的Scripts文件夹中,例如:
C:\Python39\Scripts
对于Windows中的Python 3.x,如果没有pip.exe,可以直接使用Python自带的模块来安装或升级pip:
python -m pip install --upgrade pip
对于大多数Linux发行版,可以通过包管理器来安装pip。例如,在基于Debian的系统(如Ubuntu)上,可以使用:
sudo apt-get install python3-pip
pip常用命令
| 命令 | 作用 | 示例 |
|---|---|---|
| pip list | 查看已经安装的包 | |
| pip install package_name | 安装指定包 | pip install numpy |
| pip install package_name==version | 安装指定版本 | pip install numpy==1.20.3 |
| pip install -r requirements.txt | 安装指定的所有依赖 | |
| pip install --upgrade package_name | 升级包 | |
| pip uninstall package_name | 卸载包 | |
| pip show package_name | 查看包的详细信息 |
