在 GitHub 上编辑
在 Linux 上安装
若要将 DVC 作为 Python 库使用,可以通过 pip
或 conda
进行安装。
使用 pip 安装
请注意,需要 Python 3.8+ 才能安装最新版本的 DVC。
$ pip install dvc
根据你计划使用的 远程存储 类型,可能需要安装可选依赖项:[s3]
、[gdrive]
、[gs]
、[azure]
、[ssh]
、[hdfs]
、[webdav]
、[oss]
。使用 [all]
可包含所有依赖。
如果安装后出现“dvc 命令未找到”的提示,请重启终端,或重新加载 shell 配置文件(如 .bashrc、.zshrc 等)。如果无法重启终端(例如在容器中),也可以手动编辑 PATH 环境变量。
使用 conda 安装
需要安装 Miniconda 或 Anaconda 发行版。
$ conda install -c conda-forge mamba # installs much faster than conda
$ mamba install -c conda-forge dvc
根据你计划使用的 远程存储 类型,可能需要安装可选依赖项: dvc-s3
、dvc-azure
、dvc-gdrive
、dvc-gs
、dvc-oss
、dvc-ssh
。
示例:支持 Amazon S3 存储
$ conda install -c conda-forge mamba
$ mamba install -c conda-forge dvc-s3
此情况下会同时安装 boto3
库和 DVC。
使用 snap 安装
需要先安装 snapd。
$ snap install --classic dvc
💡 当连接到互联网时,
snap
会每 6 小时自动检查更新。
从仓库安装
在 Debian/Ubuntu 上
$ 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
在 Fedora/CentOS 上
$ 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
通过安装包安装
从 首页 的大“下载”按钮获取二进制包,然后使用以下命令进行安装。