Pythonの勉強を始めて、ライブラリを使用する際、エラーが発生して困っております。
コマンドプロンプト上で、下記を入力した際には結果を得ることが出来ますが、
http.pyとして読み込みを行うとエラーが発生します。
Python
1#http.py本文 2import requests 3 4result = requests.get('https://www.google.co/jp/') 5 6print(result.status_code)
コマンドプロンプトで一行ずつ上から順番に実行した結果は、
「200」
と表示されており、ステータスコードが表示されています。
Python http.pyと実行した際には下記エラーが表示されます。
Traceback (most recent call last): File "http.py", line 1, in <module> import requests File "C:\Python37\lib\site-packages\requests\__init__.py", line 43, in <module> import urllib3 File "C:\Python37\lib\site-packages\urllib3\__init__.py", line 8, in <module> from .connectionpool import ( File "C:\Python37\lib\site-packages\urllib3\connectionpool.py", line 11, in <module> from .exceptions import ( File "C:\Python37\lib\site-packages\urllib3\exceptions.py", line 2, in <module> from .packages.six.moves.http_client import ( File "<frozen importlib._bootstrap>", line 983, in _find_and_load File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 668, in _load_unlocked File "<frozen importlib._bootstrap>", line 638, in _load_backward_compatible File "C:\Python37\lib\site-packages\urllib3\packages\six.py", line 203, in load_module mod = mod._resolve() File "C:\Python37\lib\site-packages\urllib3\packages\six.py", line 115, in _resolve return _import_module(self.mod) File "C:\Python37\lib\site-packages\urllib3\packages\six.py", line 82, in _import_module __import__(name) File "C:\Users\owner\Documents\python_code\http.py", line 3, in <module> result = requests.get('https://www.google.co/jp/') AttributeError: module 'requests' has no attribute 'get'
コマンドプロンプト上で、結果を得ることが出来ているので、requestsのインストールは成功している認識です。
pip freezeを実行した際にも、
requests==2.18.4と表示されております。
原因と思っているのは、インストールの失敗ですが、
成功しているのか失敗しているのかご教示お願いいたします。
また、スクリプトとして読み込みを行う際と一行ずつ入力するのとで違いはあるのでしょうか。
必要な情報かわかりませんが、
標準ライブラリである「datetime」を記載した下記スクリプトは
python time.pyで実行できることを確認しております。
Python
1#time.py本文 2import datetime 3 4result = datetime.datetime.now() 5 6print(result) 7 8#実行結果 92018-05-29 23:45:37.360131
初心者の質問で申し訳ございませんが、なにとぞよろしくお願いいたします。
他に必要な情報があればお申し付けください。
各バージョン Windows8.1 Python 3.7.0b4 requests 2.18.4
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/30 13:38
2018/05/30 15:35 編集
2018/05/31 12:46