Python 2.7 如何在python中选择正确版本的Google云库组件?

Python 2.7 如何在python中选择正确版本的Google云库组件?,python-2.7,google-cloud-platform,google-cloud-storage,Python 2.7,Google Cloud Platform,Google Cloud Storage,我的服务器中有一个特定版本的google cloud core,我不知道如何选择其他库,使它们适合我的google cloud core版本 我不能只移动到最新版本,因为旧程序无法运行到新版本,例如BigQuery库。 我的具体需求是根据0.26.0核心版本,知道“如何知道”应该选择哪个版本的谷歌云存储 是否有一些存储库可以让我们找到按谷歌云核心版本分组的软件包? 在我的例子中,谷歌云存储的1.6版本可以工作,但我只是通过降级并重试的方法找到了它 最好的解决方法是创建一个虚拟环境,安装一个特定的

我的服务器中有一个特定版本的google cloud core,我不知道如何选择其他库,使它们适合我的google cloud core版本

我不能只移动到最新版本,因为旧程序无法运行到新版本,例如BigQuery库。 我的具体需求是根据0.26.0核心版本,知道“如何知道”应该选择哪个版本的谷歌云存储

是否有一些存储库可以让我们找到按谷歌云核心版本分组的软件包? 在我的例子中,谷歌云存储的1.6版本可以工作,但我只是通过降级并重试的方法找到了它


最好的解决方法是创建一个虚拟环境,安装一个特定的库(如
googlecloudstorage
),并检查与该库版本一起安装的依赖项。我做了一个快速测试,安装了几个版本的谷歌云存储。对于1.3.0版,安装了
谷歌云核心0.26.0
依赖项

您可以按照以下步骤进行操作:

virtualenv env-name
source env-name/bin/activate
pip freeze (to check there is nothing there)
pip install google-cloud-storage==1.3.0
pip freeze (again)
完成后,您将看到安装了google cloud core 0.26.0