私はこの簡単なコードを試しています:
import requests
print requests.__file__
r = requests.get('https://github.com/timeline.json')
コマンドラインで 1 行ずつ入力すると問題なく動作しますが、スクリプトとして実行したり、Sublime Text 2 で実行した場合は問題ありません。スタック トレースは次のとおりです。
C:\Python27\lib\site-packages\requests\__init__.pyc
Traceback (most recent call last):
File "C:\Users\Bruce\Desktop\http.py", line 1, in <module>
import requests
File "C:\Python27\lib\site-packages\requests\__init__.py", line 53, in <module>
from requests.packages.urllib3.contrib import pyopenssl
File "C:\Python27\lib\site-packages\requests\packages\__init__.py", line 3, in <module>
from . import urllib3
File "C:\Python27\lib\site-packages\requests\packages\urllib3\__init__.py", line 16, in <module>
from .connectionpool import (
File "C:\Python27\lib\site-packages\requests\packages\urllib3\connectionpool.py", line 15, in <module>
from http.client import HTTPConnection, HTTPException
File "C:\Users\Bruce\Desktop\http.py", line 3, in <module>
r = requests.get('https://github.com/timeline.json')
AttributeError: 'module' object has no attribute 'get'
[Finished in 0.2s with exit code 1]
「モジュール オブジェクトに属性 'get' がありません」に関する回答Python エラー リクエスト? あまり役に立ちませんでした。
これは私の ST2 Python ビルド システムのエラーでしょうか? requests
複数のモジュールがある場合に備えて、それらを使用してすべてのモジュールを削除しpip
、再インストールしてみました。