conda是一个任何语言(Python,R,Ruby,Lua,Scala,Java,JavaScript,C / C ++,FORTRAN等)的软件包,依赖项和环境管理。
Conda是在Windows,macOS和Linux上运行的开源软件包管理系统和环境管理系统。Conda可以快速安装,运行和更新软件包及其依赖项。Conda可以轻松地在本地计算机上的环境中创建,保存,加载和切换。它是为Python程序创建的,但可以打包和分发适用于任何语言的软件。
Conda作为软件包管理器,可以帮助您查找和安装软件包。如果您需要一个需要使用不同版本的Python的软件包,则无需切换到其他环境管理器,因为conda也是环境管理器。仅需几个命令,您就可以设置一个完全独立的环境来运行该不同版本的Python,同时继续在正常环境中运行您通常的Python版本。
conda是一款适合新手的python学习机器学习和数据分析的包和环境管理,他与pip的最大区别在于他更简单。对python包的一些依赖关系能够很好的处理。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
后来重装了一次,这个方法就不管用了,查阅资料知道,不能是https,应该是http协议格式,所以下面这个是正确的方法
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
设置搜索时显示通道地址
conda config --set show_channel_urls yes
注意如果需要pytorch, 还需要添加pytorch的镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda upgrade --all
打开"C:\Users\用户名"目录,找到".condarc"文件,编辑它。
删除 -defaults 保存文件,源就彻底变为国内镜像源了。