Conda/pip常用命令

本文介绍了如何使用conda进行环境管理和包管理,包括查看conda版本、创建和激活虚拟环境、删除环境、导出与导入环境、查看已安装包、安装更新和卸载包等操作,还涉及了torch的检查、nvidia驱动版本查询等与GPU相关的技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.管理与查看

1.1 查看conda版本

1.2 查看cuda driver的版本

2.虚拟环境

2.1 查看虚拟环境

2.2 创建虚拟环境

2.3 激活虚拟环境

2.4 删除虚拟环境

2.5 导出环境/导入环境

3.Package 管理

3.1 查看当前环境安装的包的情况

3.2 查询库中是否有所需package

3.3 安装requirements.txt指定包

3.4 查询是否已安装有某个包

3.5 包的安装、更新和卸载


0. 常用指令

1)检查torch是否安装成功

pyhton
import torch
torch.cuda.is_available()

1.管理与查看

1.1 查看conda版本

conda --version

1.2 查看cuda driver的版本

nvidia-smi #driver API
nvcc -V #runtime API

2.虚拟环境

2.1 查看虚拟环境

conda env list
conda info -e
conda info --envs

2.2 创建虚拟环境

conda create -n env_name python=3.8

这表示创建python版本为3.8、名字为env_name的虚拟环境

        创建后,env_name文件可以在Anaconda安装目录envs文件下找到。在不指定python版本时,自动创建基于最新python版本的虚拟环境.    

2.3 激活虚拟环境

conda activate env_name

2.4 删除虚拟环境

#将该指定虚拟环境以及其中的所安装的包都删除
conda remove --name env_name --all
#只删除虚拟环境中的某个或者某些包
conda remove --name env_name  package_name

2.5 导出环境/导入环境

#导出环境,会生成一个.yaml文件,将其复制到目标机上后执行导入环境操作:
conda env export --name myenv > exenv.yml
#重新还原环境
conda env create -f exenv.yaml

#以上只导出conda命令安装的包,pip安装在Anaconda的lib和site-package里。用导出pip的方法:
pip freeze > exenv.txt

pip install -r exenv.txt

3.Package 管理

3.1 查看当前环境安装的包的情况

conda list

3.2 查询库中是否有所需package

查询当前Anaconda repository中是否有你想要安装的包

conda search package_name

3.3 安装requirements.txt指定包

conda install --yes --file requirements.txt

3.4 查询是否已安装有某个包

conda list pkgname    
conda list pkgname*  #模糊查找

3.5 包的安装、更新和卸载

1)在当前虚拟环境中安装一个包:

conda install package_name
conda install numpy=0.20.3
pip install numpy==1.19.5

2)在当前虚拟环境中更新一个包:

conda updata numpy

3)从当前环境卸载一个包

pip uninstall pycurl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值