在 GitHub 上编辑

在 Linux 上安装

若要将 DVC 作为 Python 库使用,可以通过 pipconda 进行安装。

使用 pip 安装

我们强烈建议创建一个 虚拟环境 或使用 pipx 来隔离本地环境。

请注意,需要 Python 3.8+ 才能安装最新版本的 DVC。

$ pip install dvc

根据你计划使用的 远程存储 类型,可能需要安装可选依赖项:[s3][gdrive][gs][azure][ssh][hdfs][webdav][oss]。使用 [all] 可包含所有依赖。

$ pip install "dvc[s3]"

此情况下会同时安装 boto3 库和 DVC。

如果安装后出现“dvc 命令未找到”的提示,请重启终端,或重新加载 shell 配置文件(如 .bashrc、.zshrc 等)。如果无法重启终端(例如在容器中),也可以手动编辑 PATH 环境变量。

使用 conda 安装

需要安装 MinicondaAnaconda 发行版

$ conda install -c conda-forge mamba # installs much faster than conda
$ mamba install -c conda-forge dvc

根据你计划使用的 远程存储 类型,可能需要安装可选依赖项: dvc-s3dvc-azuredvc-gdrivedvc-gsdvc-ossdvc-ssh

$ conda install -c conda-forge mamba
$ mamba install -c conda-forge dvc-s3

此情况下会同时安装 boto3 库和 DVC。

使用 snap 安装

需要先安装 snapd

$ snap install --classic dvc

💡 当连接到互联网时,snap 会每 6 小时自动检查更新。

从仓库安装

$ sudo apt install wget gpg
$ sudo mkdir -p /etc/apt/keyrings
$ wget -qO - https://dvc.org/deb/iterative.asc | sudo gpg --dearmor -o /etc/apt/keyrings/packages.iterative.gpg
$ echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.iterative.gpg] https://dvc.org/deb/ stable main" | sudo tee /etc/apt/sources.list.d/dvc.list
$ sudo chmod 644 /etc/apt/keyrings/packages.iterative.gpg /etc/apt/sources.list.d/dvc.list
$ sudo apt update
$ sudo apt install dvc
$ sudo wget \
       https://dvc.org/rpm/dvc.repo \
       -O /etc/yum.repos.d/dvc.repo
$ sudo rpm --import https://dvc.org/rpm/iterative.asc
$ sudo yum update
$ sudo yum install dvc

通过安装包安装

首页 的大“下载”按钮获取二进制包,然后使用以下命令进行安装。

$ sudo apt install ./dvc_0.62.1_amd64.deb
$ sudo yum install dvc-0.62.1-1.x86_64.rpm
内容

🐛 发现问题?告诉我们!或者修复它:

在 GitHub 上编辑

有疑问?加入我们的聊天,我们会为您提供帮助:

Discord 聊天