我有一个 conda 环境,我想在其中安装 Jupyter 以与 Google BigQuery 一起使用。
Google 在 https://cloud.google.com/bigquery/docs/visualize-jupyter 和 https://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]'
等效的效果?
令人震惊的是,截至 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