【问题标题】:google-cloud-storage distribution not found despite being installed in venv尽管已安装在 venv 中,但未找到 google-cloud-storage 分发
【发布时间】:2018-04-16 17:25:51
【问题描述】:

如标题所示,在运行应用服务器时,google-cloud-storage 出现 DistributionNotFound 异常:

文件“/home/[me]/Desktop/apollo/lib/pkg_resources/init.py”,第 867 行,解决中 提高 DistributionNotFound(req, requirers) DistributionNotFound:未找到“google-cloud-storage”分布,应用程序需要此分布

在我的 venv 的站点包目录中运行 pip show google-cloud-storage 发现它很好。 python -c "import sys; print('\n'.join(sys.path))" 似乎也一切正常;如果这很重要,云 SDK 目录也在那里。

不知道下一步该做什么。

【问题讨论】:

  • 不是一个很好的答案,但我能够通过全局安装来解决这个问题,即使它已经安装在我的 venv 中

标签: google-cloud-platform google-cloud-storage google-cloud-python


【解决方案1】:

我的解决方案是 google-cloud-storagepkg_resources 需要在同一个目录中。

听起来您的 google-cloud-storage 在 venv 中,而您的 pkg_resourceslib 文件夹中

【讨论】:

    【解决方案2】:

    您可以尝试使用--user 标志将google-cloud-storage 安装到用户站点。

      pip install google-cloud-storage --user
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-08
      相关资源
      最近更新 更多