python - 安装 DVC 低版本 [0.9.4] 时出现问题
问题描述
我需要在 Python 虚拟环境中安装旧版本的 DVC,即 0.9.4。
我使用了命令:
pip install dvc==0.9.4
一切似乎都运行良好。但是,当我尝试运行dvc pull
命令时,出现以下错误:
Traceback (most recent call last):
File "c:\users\lbrandao\anaconda3\envs\my_env\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\lbrandao\anaconda3\envs\my_env\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\lbrandao\anaconda3\envs\my_env\Scripts\dvc.exe\__main__.py", line 4, in <module>
File "c:\users\lbrandao\anaconda3\envs\my_env\lib\site-packages\dvc\main.py", line 2, in <module>
from dvc.cli import parse_args
File "c:\users\lbrandao\anaconda3\envs\my_env\lib\site-packages\dvc\cli.py", line 8, in <module>
from dvc.command.init import CmdInit
File "c:\users\lbrandao\anaconda3\envs\my_env\lib\site-packages\dvc\command\init.py", line 1, in <module>
from dvc.project import Project
File "c:\users\lbrandao\anaconda3\envs\my_env\lib\site-packages\dvc\project.py", line 15, in <module>
from dvc.cloud.data_cloud import DataCloud
File "c:\users\lbrandao\anaconda3\envs\my_env\lib\site-packages\dvc\cloud\data_cloud.py", line 11, in <module>
from dvc.cloud.gcp import DataCloudGCP
File "c:\users\lbrandao\anaconda3\envs\my_env\lib\site-packages\dvc\cloud\gcp.py", line 4, in <module>
from google.cloud import storage as gc
ModuleNotFoundError: No module named 'google.cloud'
当我打印 dvc 版本时,我看到:
0.9.4+6bb66e.mod
有人可以帮忙吗?谢谢。
解决方案
假设基于该错误远程存储在 Google Cloud 上,您可能需要安装特殊dvc[gs]
模块,例如:
pip install dvc[gs]==0.9.4
请参阅https://dvc.org/doc/install/linux#install-with-pip
BTW DVC 1.x应该向后兼容 DVC 0.9,以防您想尝试更新的版本。
此外,尝试将您的项目迁移到 DVC 2.x(截至目前的最新版本),这里有一些指南:https ://dvc.org/blog/dvc-2-0-release#break-changes
推荐阅读
- javascript - 单击外部时如何关闭菜单栏
- http - 如果服务器不支持异步,什么是有效的 HTTP 错误代码
- javascript - 角度验证不适用于参考变量
- python - 在python中将字符串转换为列表时,str[n]将'',"计为列表项
- ios - 从 xamarin ios 中的 fcm 获取自定义数据
- c - 在带有标题的项目上运行 clang-tidy
- firebase - 如何使用 futurebuilder 在 TextFormField 中显示初始值?
- spring-boot - 集群 - FileLockClusterService 使用
- sql - Gorm 使用外键调用 Where()
- splunk - 将自定义字段添加到 splunk 查询