Anaconda安装教程及命令
几种工具的对比
Anaconda:
- Anaconda 是一个开源的 Python 发行版,包含了很多数据科学和机器学习相关的库和工具,如NumPy、SciPy、Pandas、Jupyter 等
- Anaconda 提供了 conda 包管理器,用于安装、更新和管理 Python 环境和包
- Anaconda 提供了完整的科学计算环境,易于安装和管理
conda:
- conda 是 Anaconda 的包管理器,也可作为独立工具使用。
- 可以用于创建、管理和激活不同的 Python 环境,以及安装、更新和删除包
- 与其他包管理器相比,conda 具有跨平台性和环境管理功能更强大的优势。
pip:
- pip 是 Python 的包管理器,用于安装和管理 Python 包
- Python 的默认包管理器,通常与虚拟环境一起使用
- pip 提供了大量的第三方包,并且与 Python 官方发行版一起发布
特点 pip conda 包管理器 Python默认的包管理器 Anaconda发行版提供的包管理器 包源 默认从PyPI下载包 可从Anaconda仓库和其他channels下载包 环境管理 不直接提供环境管理功能 提供创建、管理和激活环境的功能 支持语言 Python Python、R、C/C++、Java、Lua 使用场景 管理Python包 可用于科学计算和数据处理等领域 virtualenv:
- virtualenv 是一个用于创建独立 Python 环境的工具,可以在同一台计算机上同时运行多个互不干扰的 Python 环境
- virtualenv 可以帮助解决不同项目对于特定依赖包版本的需求,从而避免版本冲突和污染系统环境
安装教程
前往Anaconda官网下载安装包
运行安装包
点击
Next
下一步点击
I Agree
下一步选择
Just Me(recommended)
,点击Next
下一步自行选择是否修改安装目录,如需修改,则注意安装路径不能包含空格,点击
Next
下一步选择可选项
- 创建开始菜单快捷方式(Create start menu shortcuts)
- 将Anaconda3添加到环境变量(Add Anconda3 to my PATH environment variable):勾选后可能会影响其他应用程序的使用
- 注册Anaconda3为默认的Python3.11(Register Anaconda3 as my default Python 3.11):除非你打算使用多个版本的Anaconda或Python,否则建议勾选
- 完成安装后清除缓存(Clear the package cache upon completion):建议勾选
点击
Install
安装等待安装完毕
验证安装是否成功:在Anaconda Prompt内输入命令,如果安装成功将显示conda版本号,如
conda 24.1.2
1
conda --version
如果你在“选择可选项”步骤勾选了“将Anaconda3添加到环境变量”,则可以打开Powershell或cmd输入命令
常用命令
conda相关
使用帮助
1
2conda -h
conda --help更新conda
1
conda update conda
显示有关当前安装的Anaconda版本和环境的信息
1
conda info
环境相关
创建新环境
1
conda create --name myenv python=3.8 #创建一个名为“myenv”的新环境,并安装Python 3.8
复制环境
1
conda create --name newenv --clone oldenv #创建一个名为“newenv”的新环境,该环境与名为“oldenv”的环境配置相同
删除环境
1
conda remove --name oldenv --all #删除一个名为“oldenv”的环境
激活一个特定的环境
1
conda activate myenv #激活名为“myenv”的环境
停用当前激活的环境,返回到基础环境
1
conda deactivate
列出所有已创建的环境
1
2
3conda env list
conda info -e
conda info --envs
包相关
列出当前环境中安装的所有包
1
conda list
安装新的包
1
2
3conda install numpy #在当前环境中安装NumPy包
pip install see #当conda无法安装某个包时,使用pip安装(此处为see包)
conda install --name myenv numpy #在名为“myenv”的环境中安装NumPy包更新已安装的包
1
2
3
4conda update numpy #更新NumPy包到最新版本
conda upgrade numpy #更新NumPy包到最新版本
conda update --all #更新所有包
conda upgrade --all #更新所有包从环境中删除一个包
1
2conda remove numpy #从当前环境中删除NumPy包
conda remove --name myenv numpy #从名为“myenv”的环境中删除NumPy包在Anaconda仓库中搜索特定的包
1
2conda search tensor #模糊搜索名为tensor的包
conda search --full-name tensorflow #精确搜索名为tensorflow的包清理不再需要的包和缓存文件以释放磁盘空间
1
conda clean --all #清理所有不再需要的包和缓存文件
评论
匿名评论
评论条例