Noonisy
Conda的一些操作
2022-08-16
阅读:454

$Anaconda$ 中 $Conda$ 的一些操作


1. 创建、查看以及激活环境

conda create -n <env name> <python版本>
conda env list
conda activate <env name>
# 退出当前环境
conda deactivate 

2. 安装、删除、更新和查找包

conda install <package name>
conda list
# 删除指定环境中所有的包即删除环境
conda remove -n <env name> --all
# 删除指定的包
conda remove/clean <package name>
conda --version  /  conda -V
# 更新指定的包
conda update <package name>
# 搜索指定的包
conda search --full-name <package name> 
# 模糊查找
conda search <模糊词> 
# 重命名环境
conda create --name <新的> --clone <旧的>
conda remove -n <旧的> --all  
# 删除缓存
conda clean --all  
# 查看已经安装过的镜像源
conda config --show-source  

3. $Pytorch$ 安装太慢解决方法

地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
前提:$Andconda$ 环境下安装 $Pytorch$
Step 1:将官网的下载路径,改到清华镜像源的路径,先activate激活自己之前创建的环境后,在命令行输入:
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
Step 2:去 PyTorch官网 复制下载代码记得删掉后面的-c pytorch,因为它表示从官网进行下载,不从清华镜像源安装

如果需要换回conda的默认源。查看了conda config的文档后,发现直接删除channels即可,命令如下:
conda config --remove-key channels

4. 虚拟环境安装 $jupyter$

Step 1:激活虚拟环境:
conda activate xxx
Step 2:在虚拟环境创建 $kernel$ 文件:
conda install -n 你的环境名称 ipykernel
Step 3:将环境写入 $notebook$ 的 $kernel$ 中:
python -m ipykernel install --user --name 虚拟环境名称 --display-name "jupyter的环境名称"

5. 查看/修改源

$Ubuntu$
vim ~/.condarc
$Windows$
在 $C:/Users/xxx$ 路径下找到 $.condarc$,记事本(或其他)打开修改

6. 下载文件后安装

URL: https://download.pytorch.org/whl/torch/
#channels:
#  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
#  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
#  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
#  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
#  - defaults
#show_channel_urls: true

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
最后编辑于:2024 年 05 月 12 日 22:03
邮箱格式错误
网址请用http://或https://开头