【发布时间】:2014-06-02 15:55:34
【问题描述】:
我正在尝试从 http://support.stackdriver.com/customer/portal/articles/1491725-sending-code-deploy-events-to-stackdriver 运行此示例
import requests
import json
def submit_code_deploy_event():
""" Submit a code deploy event to Stackdriver """
headers = { 'content-type': 'application/json',
'x-stackdriver-apikey': '<YOURAPIKEY>' }
deploy_event = { 'revision_id': '87230611cdc7e5ff7723a91e715367c553ad1115',
'deployed_by': 'JoeyI',
'deployed_to': 'production',
'repository': 'prototype_dashboard' }
resp = requests.post( 'https://event-gateway.stackdriver.com/v1/deployevent',
data=json.dumps(deploy_event),
headers=headers)
assert resp.ok, 'Failed to submit code deploy event.'
if __name__ == '__main__':
submit_code_deploy_event()
但我收到了这个错误:
Traceback (most recent call last):
File "test.py", line 2, in <module>
import requests
ImportError: No module named requests
所以我跑了:
➜ pip install requests
Downloading/unpacking requests
Downloading requests-2.3.0-py2.py3-none-any.whl (452kB): 452kB downloaded
Installing collected packages: requests
Successfully installed requests
Cleaning up...
但错误仍然存在:
Traceback (most recent call last):
File "test.py", line 2, in <module>
import requests
ImportError: No module named requests
在 Mac OS 上运行,python 2.75 想法? (感觉像个菜鸟)
【问题讨论】: