conda
开源的包管理与虚拟环境管理系统,支持Python及非Python底层依赖(如C/Fortran编译库)的安装与版本兼容性检查,并可创建相互隔离的虚拟环境
时间轴 (近 90 天)
使用 Anaconda 后,学习 TensorFlow 时仍需额外用 conda install 单独安装该库
Anaconda 底层依赖一套名为 conda 的包管理与环境管理系统
conda 支持创建相互隔离的虚拟环境,不同项目可以使用不同版本的 Python 和库
conda list 命令用于列出当前 Anaconda 已安装的所有库
conda install 库名 命令用于安装一个新库,conda update 库名 命令用于更新指定的库
conda install 除了安装依赖还会检查新依赖与现有依赖的兼容性,更安全但速度慢;pip install 只负责下载安装对应包及其依赖项,速度快
使用命令 conda create -n lumchainenv python=3.10 可以创建一个名为 lumchainenv、Python 版本为 3.10 的隔离环境
conda是Anaconda发行版提供的跨平台包管理器,不仅管理Python包还能管理C/C++等底层依赖
Python 虚拟环境(venv、conda)只能隔离 Python 包,无法隔离系统级依赖如 C 库、CUDA 运行时
全部知识事实 (9)
使用 Anaconda 后,学习 TensorFlow 时仍需额外用 conda install 单独安装该库
50%待验证Anaconda 底层依赖一套名为 conda 的包管理与环境管理系统
50%待验证conda 支持创建相互隔离的虚拟环境,不同项目可以使用不同版本的 Python 和库
50%待验证conda list 命令用于列出当前 Anaconda 已安装的所有库
50%待验证conda install 库名 命令用于安装一个新库,conda update 库名 命令用于更新指定的库
50%待验证conda install 除了安装依赖还会检查新依赖与现有依赖的兼容性,更安全但速度慢;pip install 只负责下载安装对应包及其依赖项,速度快
50%待验证使用命令 conda create -n lumchainenv python=3.10 可以创建一个名为 lumchainenv、Python 版本为 3.10 的隔离环境
50%待验证conda是Anaconda发行版提供的跨平台包管理器,不仅管理Python包还能管理C/C++等底层依赖
50%待验证Python 虚拟环境(venv、conda)只能隔离 Python 包,无法隔离系统级依赖如 C 库、CUDA 运行时
50%