Conda 相当于 pip 安装可选的额外组件是什么?

问题描述 投票:0回答:2

我有一个 conda 环境,我想在其中安装 Jupyter 以与 Google BigQuery 一起使用。

Google 在 https://cloud.google.com/bigquery/docs/visualize-jupyterhttps://cloud.google.com/bigquery/docs/visualize-jupyter# 提供了有关将 Jupyter 与 BigQuery 结合使用的文档install_the_client_libraries 据说可以使用以下方式安装所需的依赖项:

pip install --upgrade 'google-cloud-bigquery[bqstorage,pandas]'

但是我没有使用pip。我正在使用康达。我已经安装了 google-cloud-bigquery:

# conda list | grep bigquery
google-cloud-bigquery     2.29.0                   pypi_0    pypi
google-cloud-bigquery-storage-core 2.2.1              pyh44b312d_0    conda-forge

但是我不知道如何安装 pip install 命令中指定的可选额外子组件 bqstorage 和 pandas。我知道我可以在 conda 环境中发出相同的 pip install 命令,但我想知道是否可以仅使用 conda 来实现这些依赖项的安装。

总而言之,如何使用 conda 实现与

pip install --upgrade 'google-cloud-bigquery[bqstorage,pandas]'
等效的效果?

conda
2个回答
1
投票

卫生部!我刚刚意识到我链接到的文章提供了所需的 conda 命令

conda install -c conda-forge google-cloud-bigquery \
  google-cloud-bigquery-storage \
  pandas \
  pyarrow


0
投票

令人震惊的是,截至 2024 年 3 月,conda 不支持以与 pip 等效的方式安装可选附加功能。一些相关讨论:

https://stackoverflow.com/a/42587494/13089441

https://github.com/conda/conda/issues/7502

https://github.com/fractal-analytics-platform/fractal-tasks-core/issues/611

https://github.com/conda/conda/issues/2984

© www.soinside.com 2019 - 2024. All rights reserved.