質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.50%
Python 3.x

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

PyCharm

エディター・開発ツール

Q&A

解決済

1回答

549閲覧

Pycharmでのエラーについて

rikubon_

総合スコア39

Python 3.x

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

PyCharm

エディター・開発ツール

0グッド

0クリップ

投稿2019/09/01 16:04

前提・実現したいこと

今日pyhonで文字認識の機械学習のコードを勉強している最中に実行してみると
エラーが出てしまいました。一度調べてみたのですがわからなかったので質問させていただきます。

発生している問題・エラーメッセージ

エラーメッセージ Traceback (most recent call last): File "A:/Python_code/free.py", line 1, in <module> from sklearn import datasets File "A:\Anaconda\lib\site-packages\sklearn\__init__.py", line 18, in <module> import logging File "A:\Anaconda\lib\logging\__init__.py", line 28, in <module> from string import Template File "A:\Python_code\string.py", line 1, in <module> from sklearn import datasets File "A:\Anaconda\lib\site-packages\sklearn\datasets\__init__.py", line 6, in <module> from .base import load_breast_cancer File "A:\Anaconda\lib\site-packages\sklearn\datasets\base.py", line 18, in <module> from ..utils import Bunch File "A:\Anaconda\lib\site-packages\sklearn\utils\__init__.py", line 12, in <module> import numpy as np File "A:\Anaconda\lib\site-packages\numpy\__init__.py", line 187, in <module> from .testing import Tester File "A:\Anaconda\lib\site-packages\numpy\testing\__init__.py", line 10, in <module> from unittest import TestCase File "A:\Anaconda\lib\unittest\__init__.py", line 59, in <module> from .case import (TestCase, FunctionTestCase, SkipTest, skip, skipIf, File "A:\Anaconda\lib\unittest\case.py", line 278, in <module> class _CapturingHandler(logging.Handler): AttributeError: module 'logging' has no attribute 'Handler'

該当のソースコード

from sklearn import datasets from sklearn import svm from sklearn import metrics import matplotlib.pyplot as plt import numpy as np digits = datasets.load_digits() num = len(digits.data) # 1797 training_num = int(num*2/3) print("training_num=" + str(training_num)) print("training_num_type:" + str(type(training_num))) train_data = digits.data[:training_num] train_target = digits.target[:training_num] test_data = digits.data[training_num:] test_target = digits.target[training_num:]

試したこと

ライブラリだけをimportしてみたりしましたがsklearnをimportしただけでもこれと似たエラーになりました

補足情報(FW/ツールのバージョンなど)

ないです

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

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

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

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

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

guest

回答1

0

ベストアンサー

A:\Python_code\string.pyを削除かリネームしてください。

自作のコードだと思いますが、標準モジュールと被る名前をつけてしまうと問題になるのです。

投稿2019/09/01 20:25

hayataka2049

総合スコア30933

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問