teratail header banner
teratail header banner
質問するログイン新規登録
import

自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

Q&A

解決済

2回答

4511閲覧

Visual Studio Codeでpythonのパッケージimportについて

退会済みユーザー

退会済みユーザー

総合スコア0

import

自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

pip

pipとは、Pythonを用いて書かれているパッケージソフトのインストールや管理を行うためのパッケージマネジメントシステムです。pipを使う主なメリットは、コマンドラインインターフェースにて容易にPythonパッケージソフトをインストール可能だという点です。

0グッド

0クリップ

投稿2019/07/14 07:07

編集2019/07/14 07:15

0

0

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.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

とりあえず、インストールされているpythoとvscodeをアンインストールし
両方共再インストールしたら正常に動作した模様です。

投稿2019/07/14 23:38

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

わからなかったので、ちょっと、検索してみましたが、、、、

どこかに、偽物(古い時代の?)、もしくは、自作?のdatetime.pyというのがありませんか?
(↑そういう回答がありました。それぐらいしか、考えられません。)

本物のdatetime.pyならば、dateは属性としてもっているハズです。
下記の★★印のように。

python

1c:\_tmp>python 2Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32 3Type "help", "copyright", "credits" or "license" for more information. 4>>> import datetime 5>>> help(datetime) 6Help on module datetime: 7 8NAME 9 datetime - Fast implementation of the datetime type. 10 11CLASSES 12 builtins.object 13 date #★★ 14 datetime 15 time 16 timedelta 17 tzinfo 18 timezone 19 20 class date(builtins.object)

投稿2019/07/14 07:59

0kcal

総合スコア275

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問