文章目录
Conda 安装与使用教程
概述:
Conda 是一个跨平台的开源包管理器和环境管理器,能够帮助用户管理 Python 和其他语言的包以及虚拟环境。
Conda 是一个非常强大的工具,可以帮助你创建独立的环境并管理你的包依赖。通过合理使用 Conda,你可以避免版本冲突,并且提高开发和部署效率。希望这个教程能帮助你顺利开始使用 Conda。
1、安装 Conda
1.1 安装 Anaconda 或 Miniconda
Conda 提供两个版本供用户选择:Anaconda 和 Miniconda。
- Anaconda: 包含了大量常用的科学计算包和工具,适合初学者和需要完整数据分析工具集的用户。
- Miniconda: 更轻量,只包含 Conda 和最小化的包,适合那些想自己管理安装包的用户。
1.2 下载链接
-
Anaconda: Anaconda 下载页面
-
Miniconda: Miniconda 下载页面
选择对应操作系统的安装包进行下载,并根据安装向导进行安装。
这里我们以安装Anaconda为例,
1.3 下载安装Anaconda
- 选择
为所有用户安装
,点击下一步
- 安装目录
使用默认C盘
即可!!!
使用默认兼容性更好,不使用的话,配合pycharm使用会造成无法自动切换环境等相关问题
- 等待安装完成即可
- 继续下一步
- 这里建议勾选,然后点击 Finish
2、配置环境变量
2.1 配置 CONDA_HOME 系统变量
通常是不配这个的,我这里是为了方便管理来使用。
Windows:
-
打开 系统属性 -> 高级系统设置 -> 环境变量。
-
在系统环境变量中添加 CONDA_HOME 变量,值设置为你的 Conda 安装路径(例如 D:\Anaconda3)。
2.2 配置 Path 系统变量
- 打开“系统属性”窗口
(右击“此电脑”选择“属性” > “高级系统设置” > “环境变量”)。
编辑系统变量 Path
,写入如下值
%CONDA_HOME%
%CONDA_HOME%\Scripts
# 以下可选择不配置
%CONDA_HOME%\Library\bin
%CONDA_HOME%\Library\mingw-w64\bin
%CONDA_HOME%\Library\usr\bin
以下是对填入值的说明解释:
-
D:\Anaconda3
这是 Anaconda 安装的主目录,包含了所有的核心文件和环境。它通常会包含:
-
Anaconda 本身的可执行文件。
-
默认的 Python 解释器。
-
配置文件和文档等资源。
-
-
D:\Anaconda3\Scripts
这个目录包含了与 Anaconda 相关的脚本文件,如:
-
conda 命令:用于管理 Python 环境和包。
-
jupyter:启动 Jupyter Notebook。
-
pip:用于安装和管理 Python 包。
这些脚本通过添加该路径到系统的环境变量中,你可以在命令行直接运行这些工具而无需指明完整路径。
-
-
D:\Anaconda3\Library\bin(可选)
这个目录包含了 Anaconda 安装的一些 C/C++ 库 和 动态链接库文件,如:
-
用于在 Anaconda 中运行某些依赖于系统库的程序。
-
一些与 Anaconda 环境中的包(例如 NumPy、SciPy)相关的共享库。
将该路径添加到环境变量中,确保这些库能够在运行时被正确加载。
-
-
D:\Anaconda3\Library\mingw-w64\bin(可选)
这个路径包含了 MinGW-w64(Minimalist GNU for Windows)编译器工具链的可执行文件。它允许你在 Windows 上编译 C/C++ 代码,这对于一些需要编译源代码的 Python 包(如某些带有 C 扩展的包)是必要的。
它主要用于支持安装和编译那些依赖 C/C++ 代码的 Python 包。
如果你在使用 Anaconda 中的编译器进行开发,或者安装需要编译步骤的包(如 pandas、matplotlib 等),这个路径是必需的。 -
D:\Anaconda3\Library\usr\bin(可选)
这个路径包含了一些 GNU 工具集(例如编译器和其他常见的命令行工具),这些工具在 Windows 系统上并不是默认安装的。它们通常用于支持一些编译过程,或者用于命令行操作。
- 这个目录也包含一些与 Linux 系统兼容的工具,可能是用于构建和安装一些库和包。
3、验证安装是否成功
安装完成并配置好环境变量后,我们可以通过以下步骤验证 Conda 是否成功安装。
3.1 验证 Conda 安装
- 打开命令行窗口:
Windows 系统:按 Win + R,然后输入 cmd,按回车。
- 输入以下命令检查 Conda 版本:
conda --version
如果安装成功,你应该能够看到类似如下的输出(版本号根据你安装的版本不同可能有所不同):
conda 23.3.1
- 检查环境管理:
通过以下命令查看当前的环境信息:
conda info
这会输出 Conda 的相关配置信息,包括安装路径、版本、当前活动环境等。
如果一切正常,就表示你已经成功安装了 Conda。
解决常见问题
找不到 Anaconda prompt
终端
因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜单部分的初始化,故找不到
- 问题解决
打开cmd,进入anaconda的安装路径,输入命令。
python %CONDA_HOME%\Lib\_nsis.py mkmenus
注: 没有配 CONDA_HOME
的,换成自己软件的根目录即可
相应结果如下:
Deprecation warning: mk_menus is deprecated and will be removed in the future. Please use menuinst v2 directly or via conda-standalone 23.XXXX+ instead.
E:\App\anaconda3\Lib\site-packages\menuinst\platforms\win.py:70: UserWarning: Quick launch menus are not available for system level installs
warnings.warn("Quick launch menus are not available for system level installs")
Overwriting existing link at C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Anaconda (anaconda3)\Anaconda Navigator.lnk.
Terminal profiles are not available for system level installs
Processed E:\App\anaconda3\Menu\anaconda-navigator_menu.json successfully.
Terminal profiles are not available for system level installs
Processed E:\App\anaconda3\Menu\anaconda_powershell_prompt_menu.json successfully.
Terminal profiles are not available for system level installs
Processed E:\App\anaconda3\Menu\anaconda_prompt_menu.json successfully.
Terminal profiles are not available for system level installs
Processed E:\App\anaconda3\Menu\notebook_menu.json successfully.
Terminal profiles are not available for system level installs
Processed E:\App\anaconda3\Menu\spyder_menu.json successfully.
然后会发现菜单目录就有了anaconda终端。