我正在Windows机器上运行Python 2.7.14,我一直在尝试使用Google Cloud Python库查找一个简单的pubsub示例,以使其全部正常运行,但是由于某些原因,我没有一个示例已经尝试过实际工作。我拥有的脚本是:
from google.cloud import pubsub_v1 as pubsub
c = pubsub.SubscriberClient()
t = c.topic_path('topic_project', 'topic_name')
s = c.subscription_path('subscription_project', 'subscription_path')
c.create_subscription(s,t)
这应该创建一个订阅,但是我得到E1101:Instance of 'SubscriberClient' has no 'create_subscription' member
,所以它无法执行订阅。我已经尝试了文档中的官方示例以及其他stackoverflow示例,但都没有真正起作用。
我已经卸载了所有pip软件包,并按照https://cloud.google.com/pubsub/docs/reference/libraries#client-libraries-install-python使用pip install --upgrade google-cloud-pubsub
重新安装,但仍然没有。这是我的pip freeze
:
astroid==1.6.5
backports.functools-lru-cache==1.5
cachetools==2.1.0
certifi==2018.10.15
chardet==3.0.4
colorama==0.4.0
configparser==3.5.0
enum34==1.1.6
futures==3.2.0
google-api-core==1.5.0
google-auth==1.5.1
google-cloud-pubsub==0.38.0
googleapis-common-protos==1.5.3
grpc-google-iam-v1==0.11.4
grpcio==1.15.0
idna==2.7
isort==4.3.4
lazy-object-proxy==1.3.1
mccabe==0.6.1
protobuf==3.6.1
pyasn1==0.4.4
pyasn1-modules==0.2.2
pylint==1.9.3
pytz==2018.5
requests==2.20.0
rsa==4.0
singledispatch==3.4.0.3
six==1.11.0
urllib3==1.24
wrapt==1.10.11
有人对我可以运行这些示例有什么想法吗?
谢谢!