目录
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