教你人工智能测试软件Conda(环境测试穆勒软件包是一个)「impeller测试工具」

前言作为一名技术爱好者或者开发人员,我们可能经常需要管理不同版本的软件包或创建独立的开发环境
Conda 是一个强大的工具,能够帮助我们轻松完成这些任务
接下来,我们将介绍 Conda 的基本概念和常用操作,帮助大家快速上手
什么是 Conda?Conda 是一个开源的软件包管理系统和环境管理系统,最初是为 Python 程序员设计的,但也可以用于其他语言
它可以帮助我们安装、管理和卸载软件包,并创建多个独立的环境,每个环境可以拥有自己的软件包集合,可以在终端窗口通过命令行使用,也可以在Anaconda Navigator中通过图形化界面使用
安装conda在使用conda之前,我们需要先安装conda
通常情况下,conda在我们安装Anaconda或者Miniconda时就会带上conda
Anaconda 是一个包含了 Conda、Python 和许多常用软件包的大型发行版,而 Miniconda 则是一个更轻量级的发行版,只包含 Conda 和 Python
管理conda查看版本bashconda --version更新至最新版本bashconda update conda更新anacondabashconda update anaconda管理环境我们在使用conda管理环境时,默认创建base环境
创建环境bashconda create --name myenv这会创建一个名为 myenv 的新环境
我们也可以指定所需的 Python 版本:bashconda create --name myenv python=3.8激活环境bashconda activate myenv取消激活环境bashconda deactivate查看已经创建的环境bashconda info --envs完整的删除一个环境bashconda remove --name ENVNAME --all导出环境文件,并创建新环境bashconda env export --name ENVNAME > envname.ymlconda env create -f=/path/to/environment.yml -n your-env-name查看环境修订版bashconda list --revisions将一个环境恢复到指定版本bashconda list --name ENVNAME --revisionsconda install --name ENVNAME --revisionREV_NUMBER包管理查看一个未安装的包在库中是否存在bashconda search pkg-name# 例如conda search selenium安装一个包bashconda install pkg-name# 例如conda install numpy查看刚安装的包是否存在bashconda list查看某个环境下的包bashconda list --name ENVNAME将当前环境下包的列表导出指定文件,用于创建新的环境bashconda create --name NEWENV --file pkgs.txt更新环境下的所有包bashconda update --all --name ENVNAME卸载某个环境下的包bashconda uninstall PKGNAME --name ENVNAME一次性安装多个包bashconda install --yes PKG1 PKG2安装指定版本的包bashconda install PKGNAME==3.1.4# 例如conda install selenium==4.3.0配置管理查看conda使用的源bashconda config --show channels增加源,解决下载慢的问题bashconda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/移除源bashconda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/清除索引缓存bashconda clean -i常用源bash默认源:https://repo.anaconda.com/清华源:channels: - defaultsshow_channel_urls: truedefault_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud总结这只是 Conda 的基础用法介绍,希望能够帮助你入门
Conda 提供了许多强大的功能,如虚拟环境管理、包依赖解决等,这些功能能够极大地简化软件开发和项目管理的过程
希望本文能够帮到大家
人工智能测试开发大礼包
霍格沃兹测试开发学社助力提升职场竞争力
- 测试课程 - 测试人社区
教你人工智能测试软件Conda(环境测试穆勒软件包是一个)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息