Anaconda简介
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等。Miniconda包括Conda、Python。
总的来说Anaconda的好处在于方便管理python版本及工具包,可以针对不同的环境安装不同的包依赖以及python版本。
Anaconda安装
Anaconda下载
方法一:官网
下载地址传送门:https://www.anaconda.com/products/individual-d
如果你能打开Google的话,推荐在官网下载,因为他的版本是最新的。如果不能的话使用方法二吧。
方法二:镜像网站下载
常用的有阿里源、清华源、豆瓣源等等。
清华源下载地址传送门:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
Anaconda安装
双击打开下载的安装包,按如图所示操作。
如果电脑存在多个用户且需要给每个用户安装就选择All Users,否则就选择Just Me。
这里自己选一个自己常用的软件安装位置即可。
上面这个一定要勾选,意思是将其添加到系统的环境变量中。
等待进度条完成
点击Next
点击skip
取消两个选项,点击Finish即可。
在开始菜单打开Anaconda Prompt,输入conda -V
,若显示了conda的版本号,则代表安装成功。
Anaconda配置源(选做)
这里以清华源举例,若想配置其他源的话,可以类似操作。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
可以通过来检查是否添加源成功conda config --show channels
Anaconda环境操作
创建环境
conda create -n 环境名 python=python的版本号
例如:conda create -n test python=3.7
使用conda创建虚拟环境一定要跟上python版本,不然创建的虚拟环境还是用的base的pip,详细见:https://blog.csdn.net/qq_37640597/article/details/109638386
查看当前conda所有环境
conda info --envs
激活环境
Conda activate 环境名
Source activate 环境名
activate + 环境名
删除环境
conda env remove -n 环境名
,例如*
conda env remove -n flowers
克隆环境
conda create -n 新环境名 --clone 所需要克隆的环境名
退出当前环境
conda deactivate
管理环境的python版本
重新安装一遍python即可,命令:conda install python=python版本号
,例如conda install python=python3.7
就是将环中的python版本设为python3.7。
检查环境的python版本
python -V
管理conda
查看conda版本
conda --version
升级conda版本
conda update conda
管理包
查看已安装的包
conda list
或者pip list
安装包
conda install --name 环境名 包名
提示:你必须告诉conda你要安装环境的名字(-n bunies)否则它将会被安装到当前环境中。
如果已经激活了当前环境直接使用conda install 包名
或者pip install 包名
或者pip install 包名称 -i https://pypi.tuna.tsinghua.edu.cn/simple(清华镜像)
或者pip install 包名称 -i https://pypi.doubanio.com/simple/ (豆瓣镜像)
提示:pip只是一个包管理器,所以它不能为你管理环境。pip甚至不能升级python,因为它不像conda一样把python当做包来处理。但是它可以安装一些conda安装不了的包。
移除包
conda remove -n 环境名 包名
或则直接在所需要移除的环境类使用conda remove 包名
或者pip remove 包名
https://blog.csdn.net/ITLearnHall/article/details/81708148
https://zhuanlan.zhihu.com/p/75717350
https://blog.csdn.net/fyuanfena/article/details/52080270
著作权归LICCOO所有。
如需转载,请注明出处。
欢迎到评论补充哦
如需转载请标明原文链接https://www.liccoo.com/deeplearnling/anaconda-use.html