Я использую Python 2.7.14, компьютер под управлением Windows, и я пытался увидеть простой пример pubsub, используя библиотеку Google Cloud Python, чтобы все это заработало, но по какой-то причине ни один из примеров, которые япробовал на самом деле работать.У меня есть скрипт:
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
, поэтому он не может этого сделать.Я попробовал официальные примеры из документации и другие примеры стекового потока, и ни один из них на самом деле не работал.
Я уже удалил все свои пакеты pip и переустановил, используя pip install --upgrade google-cloud-pubsub
согласно https://cloud.google.com/pubsub/docs/reference/libraries#client-libraries-install-python но все равно ничего.Это мое 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
У кого-нибудь есть какие-либо идеи относительно того, на что еще я могу обратить внимание, чтобы запустить эти примеры?
Спасибо!