Visual Studio Codeでpythonを学習していますが、パッケージをimportし
コードが実行できない状態です。
ファイル名:tmp.py
python
1import requests 2r = requests.get('対象WebサイトのURL') 3print(r.status_code)
VS Codeのターミナルから実行
python .\tmp.py
すると、下記のメッセージが表示されてしまう状態です。
Traceback (most recent call last): File ".\req.py", line 1, in <module> import requests File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\site-packages\requests\__init__.py", line 43, in <module> import urllib3 File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\site-packages\urllib3\__init__.py", line 7, in <module> from .connectionpool import ( File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\site-packages\urllib3\connectionpool.py", line 11, in <module> from .exceptions import ( File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\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:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\site-packages\urllib3\packages\six.py", line 203, in load_module mod = mod._resolve() File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\site-packages\urllib3\packages\six.py", line 115, in _resolve return _import_module(self.mod) File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\site-packages\urllib3\packages\six.py", line 82, in _import_module __import__(name) File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\http\client.py", line 71, in <module> import email.parser File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\email\parser.py", line 12, in <module> from email.feedparser import FeedParser, BytesFeedParser File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\email\feedparser.py", line 27, in <module> from email._policybase import compat32 File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\email\_policybase.py", line 9, in <module> from email.utils import _has_surrogates File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\email\utils.py", line 33, in <module> from email._parseaddr import quote File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\email\_parseaddr.py", line 16, in <module> import time, calendar File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\calendar.py", line 50, in <module> class _localized_month: File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\calendar.py", line 52, in _localized_month _months = [datetime.date(2001, i+1, 1).strftime for i in range(12)] File "C:\Users\taro\AppData\Local\Programs\Python\Python37-32\lib\calendar.py", line 52, in <listcomp> _months = [datetime.date(2001, i+1, 1).strftime for i in range(12)] AttributeError: module 'datetime' has no attribute 'date'
---環境------
pip list Package Version ---------- --------- certifi 2019.6.16 chardet 3.0.4 idna 2.8 pip 19.0.3 requests 2.22.0 setuptools 40.8.0 urllib3 1.25.3 You are using pip version 19.0.3, however version 19.1.1 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.
pip show requestsName: requests Version: 2.22.0 Summary: Python HTTP for Humans. Home-page: http://python-requests.org Author: Kenneth Reitz Author-email: me@kennethreitz.org License: Apache 2.0 Location: c:\users\taro\appdata\local\programs\python\python37-32\lib\site-packages Requires: urllib3, chardet, idna, certifi Required-by:
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 21:26:53) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information.

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。