Anaconda基础使用
工作的时候每换一次服务器这些用法都要重新查一次,索性自己写一篇拉倒。
Conda
基础
- 创建虚拟环境,不指定py版本时默认下载最新的
conda create -n ENV_NAME python=3.10
- 查看当前所有虚拟环境
conda info -e
- 切换环境
conda activate ENV_NAME
- 删除环境
conda remove --name ENV_NAME --all
- 查看conda安装的库
conda list
- 退出环境
conda deactivate
杂项
conda --version # 查看版本
conda info # 查看conda信息,condarc位置
conda update conda # 更新conda
conda update Anaconda # 更新Anaconda整体
conda create --help # 查看命令帮助
conda env export --name myenv > myenv.yml # 导出环境
conda env create -f myenv.yml # 还原环境
清理
conda clean -p # 删除没用的包,packages
conda clean -t # 删除tar打包,tarballs
conda clean -y -all # 删除所有安装包及缓存
装库
conda的依赖安装真是很令我头大,换源麻烦就不说了,装的还巨慢,升级一次版本几个小时都不一定下的来,一直在分析各个库之间的依赖,所以我的conda用的也是pip装库,这里就写以下conda 的。
conda install/uninstall PACKAGE_NAME # 安装/卸载库
# 以下的只用过升级的,记忆中等了很久都没升级完,后来直接删掉重新配了一个环境
conda install python=3.8 # 变更版本
conda update python # 升级版本
Pip
装库老老实实用pip就完事了。。。
附上部分镜像源,个人觉得清华和阿里云的镜像源差点意思。。。
换源指令:
- pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/
- pip config set install.index-url https://mirrors.aliyun.com/pypi/simple/ (老版本python使用)
- pip config unset global.index-url 或 pip config unset install.index-url(回退)
输入pip config list 验证是否换源成功
临时换源,如遇到trust信任问题再补充
- pip install PACKAGE_NAME -i https://pypi.tuna.tsinghua.edu.cn/simple