# Anaconda 介绍
Anaconda
是一个功能强大的数据科学平台,其中Anaconda
包含了像conda
、python
、numpy
、pandas
等强大的数据科学工具包,conda
可以实现包的安装与版本管理,最重要的一点是使用conda
可以避免多个项目直接的环境管理,避免破坏环境的情况,因此安装Anaconda
有以下几点好处:
conda
:conda
是一个环境管理器,其功能依靠conda
包来实现,该环境管理器与pip
类似,但是它不可以通过使用pip
来安装conda
包来实现conda
环境管理器效果,conda
包的实现离不开conda
环境管理器。- 大量工具包:
Anaconda
会自动安装一个基本的python
环境,该python
版本与Anaconda
版本有关,在该python
环境下已经安装好了一些工具包,这对于科学分析工作者是一大便利,这样就不用再使用pip
去一个个安对应的包了。 - 多版本切换:使用
Anaconda
可以创建使用和管理多个不同的python
版本,比如想要新建一个框架或项目再或者使用Anaconda
装的不同版本的python
,Anaconda
就可以实现多个python
版本的管理。 - 跨平台移植:由于
conda
支持跨平台安装和管理软件包,因此可以方便地将一个环境从一台计算机转移到另一台计算机,而不需要手动安装软件包和依赖项。
# Anaconda 下载
Anaconda
的下载可以选择官网或者镜像网站,Anaconda 官网。
# Anaconda 安装
注意这个文件夹不要使用中文或者空格、特殊字符,选择对应安装目录,点
Next
。
默认就行,直接点击
Install
进行安装操作,等待安装完成即可。
弹出下面这个窗口后就代表安装完成了。
# Anaconda 环境配置
找到
此电脑
➡️属性
➡️高级系统设置
➡️环境变量
➡️path
➡️编辑
➡️新建
,也可以直接按win
键,搜索环境变量
。
根据自己实际安装目录进行改动,比如装在
C
盘根目录,就把所有D
改成C
就行。
D:\Software\Anaconda3 | |
D:\Software\Anaconda3\Scripts | |
D:\Software\Anaconda3\Library\mingw-w64\bin | |
D:\Software\Anaconda3\Library\usr\bin | |
D:\Software\Anaconda3\Library\bin |
win+r
输入cmd
打开终端面板,输入python
查看是否有python
环境。
继续在
cmd
中输入conda --version
查看当前的conda
版本。
输入
conda info
可以查询conda
详细信息,请看下图。
如果提示
conda
不是内部或外部命令,那么一般是Anaconda
的环境变量没有配置好。
这样
Anaconda
就安装完成了,可以通过使用Anaconda Navigator
的图形化页面来操作。
# Anaconda 常用命令
# 创建虚拟环境,环境名为 myEnv | |
conda create -n myEnv python=3.8 | |
# 激活 / 进入 myEnv 环境 | |
conda activate myEnv | |
# 列出 / 查看当前环境的文件 | |
conda list | |
# 安装指定的包 | |
conda install numpy pandas matplotlib | |
# 卸载指定的包 | |
conda uninstall torch | |
# 查看 conda 版本 | |
conda --version | |
# 更新 anaconda 所有组件 | |
conda upgrade --all | |
# 导出当前环境的依赖信息 | |
conda env export | |
# 导出依赖信息到 yaml 文件 | |
conda env export > myEnv.yaml | |
# 基于 yaml 文件创建环境 | |
conda env create -f myEnv.yaml | |
# 列出当前机器的环境 | |
conda env list | |
# 移除特定环境 | |
conda env remove -n ENV_NAME | |
# 切换虚拟环境 | |
conda info -e | conda-env list | |
# 关闭当前活动的 conda 环境 | |
conda deactivate ChatTTS | |
# 卸载一个或多个已安装的软件包 | |
conda remove numpy pandas matplotlib |