如何使用Conda安装pip指定的可选额外组件 以google-cloud-bigquery为例
基于conda实现pip安装google-cloud-bigquery可选依赖的等效方案
pip语法中包名[extra1,extra2]的作用是安装主包的同时,安装对应可选依赖集合,conda没有直接对应的方括号语法,你可以手动安装所有对应依赖实现完全等效的效果,操作步骤如下:
操作步骤
- 第一步:先卸载当前pypi源安装的google-cloud-bigquery,避免不同源的包产生版本冲突
pip uninstall google-cloud-bigquery - 第二步:从conda-forge源安装所有等效依赖,和你提到的pip命令效果完全一致
conda install -c conda-forge google-cloud-bigquery google-cloud-bigquery-storage pandas pyarrow
验证方法
安装完成后执行导入操作,无报错即为安装成功:
from google.cloud import bigquery from google.cloud import bigquery_storage import pandas
补充说明
你之前已经安装的google-cloud-bigquery-storage-core是存储客户端的轻量核心版本,完整的google-cloud-bigquery-storage包会包含所有bqstorage功能需要的组件,直接安装完整包即可自动兼容替换已有的核心包。
内容的提问来源于stack exchange,提问作者jamiet
相关产品推荐
相关产品推荐

