welcome to my blog
anaconda更换为清华源, vim ~/.condarc
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/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
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
显示conda配置conda config --show
主要是看看有没有成功更换源
创建虚拟环境conda create --name env_name python=3.7
-c参数可以指定源, 如果修改了全局的源就不用带这个参数了, 修改全局源的方法
-n参数后面跟需要安装的python包, 比如-n numpy scipy matplotlib, 多个包之间用空格隔开
激活指定的虚拟环境conda activate env_name
取消自动激活base虚拟环境conda config --set auto_activate_base false
退出当前虚拟环境conda deactivate
查看当前环境的信息conda info
可以看到当前虚拟环境的名字, 使用的python版本, 使用的下载源等信息
查看有哪些虚拟环境conda env list
或者conda info -e
复制虚拟环境conda create -n 新虚拟环境的名字 --clone 已有虚拟环境的名字
删除虚拟环境conda remove -n env_name --all
安装包conda install 包名
或者conda install 包名==版本号
-n参数可以指定虚拟环境
-c参数可以指定下载源,比如conda install -c conda-forge jieba==0.39
查看安装了什么包conda list
搜索包conda search 包名
在指定的源中搜索包conda search -c conda-forge jieba
删除包conda remove -n env_name package_name
删除没用的包和缓存conda clean --all
-a 或者 --all 表示Remove index cache, lock files, unused cache packages, and tarballs.