Conda用法整理-自用版
- Conda介绍
- 1、环境操作
- 1.1 创建环境
- 1.2 激活环境
- 1.3 导出环境
- 1.4 导入环境
- 1.5 关闭环境
- 1.6 删除环境
- 2、包操作
- 2.1 安装软件包
- 2.2 安装指定包的指定版本
- 参考资料
Conda介绍
Conda是一个开源的包管理系统和环境管理器,用于在不同的计算环境中安装和管理软件包和依赖项。
优点:
- 简单易用:Conda可以快速安装和管理包,使得环境配置变得简单易用。
- 可靠性高:Conda使用高度可靠的依赖项解析器,确保在安装和升级软件包时不会出现依赖问题。
- 跨平台性强:Conda可以在Windows, Linux和MacOS等操作系统上运行。
- 支持虚拟环境:Conda支持创建和管理虚拟环境,用户可以在不同的环境中安装不同版本的软件包,这有助于解决不同软件包之间的依赖问题。
缺点:
- 占用空间较大:由于Conda需要下载和存储所有软件包及其依赖项,所以它占用的磁盘空间较大。
- 速度较慢:Conda的速度相对较慢,特别是在安装大型依赖项时。
- 安装过程较为复杂:使用Conda进行软件包安装和环境配置需要一定的技术知识和操作经验,对初学者来说可能会有一定的困难。
usage: conda-script.py [-h] [-V] command ...conda is a tool for managing and deploying applications, environments and packages.Options:positional arguments:commandclean Remove unused packages and caches.compare Compare packages between conda environments.config Modify configuration values in .condarc. This is modeled after the git config command. Writes to theuser .condarc file (C:\Users\**\.condarc) by default.create Create a new conda environment from a list of specified packages.info Display information about current conda install.init Initialize conda for shell interaction.install Installs a list of packages into a specified conda environment.list List linked packages in a conda environment.package Low-level conda package utility. (EXPERIMENTAL)remove Remove a list of packages from a specified conda environment.rename Renames an existing environmentrun Run an executable in a conda environment.search Search for packages and display associated information. The input is a MatchSpec, a query languagefor conda packages. See examples below.uninstall Alias for conda remove.update Updates conda packages to the latest compatible version.upgrade Alias for conda update.notices Retrieves latest channel notifications.optional arguments:-h, --help Show this help message and exit.-V, --version Show the conda version number and exit.conda commands available from other packages:buildcontent-trustconvertdebugdevelopenvindexinspectmetapackagepackrenderreposerverskeletontokenverify
1、环境操作
1.1 创建环境
使用Conda可以创建独立的Python环境,以避免不同的程序之间出现冲突。可以使用以下命令创建一个Python2.7的环境:
conda create --name myenv python=2.7
1.2 激活环境
创建环境后,需要激活环境才能使用其中的软件包。可以使用以下命令激活上一步创建的myenv环境:
conda activate myenv
1.3 导出环境
可以将当前环境的软件包信息导出到一个YAML文件中,以备份或共享。可以使用以下命令将当前环境的软件包信息导出到environment.yml文件中:
conda env export > environment.yml
1.4 导入环境
可以使用导出的YAML文件创建一个新的环境,以便其它人复现当前环境。可以使用以下命令创建一个新的环境,其中myenv是环境的名称,environment.yml是上一步导出的文件路径:
conda env create --name myenv --file environment.yml
1.5 关闭环境
使用完环境后,可以关闭环境以释放资源。可以使用以下命令关闭当前环境:
conda deactivate
以上是使用Conda的一些基本方法,更多用法可以参考Conda的官方文档。
1.6 删除环境
要删除conda环境,可以使用以下命令:
conda remove --name <env_name> --all
其中,<env_name>
是要删除的环境的名称。
执行此命令后,conda将删除指定的环境及其所有依赖项。请注意,此操作不可逆,数据将永久删除,因此请谨慎使用此命令。
2、包操作
2.1 安装软件包
使用Conda可以方便地安装各种软件包,可以通过以下命令安装Numpy包:
conda install numpy
2.2 安装指定包的指定版本
要在conda中安装特定版本的包,请使用以下命令:
conda install package-name=version
例如,要安装numpy的版本1.16.4,可以使用以下命令:
conda install numpy=1.16.4
请确保将“package-name”替换为要安装的软件包的名称,并将“version”替换为要安装的软件包的版本号。
参考资料
- CSDN创作助手