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

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

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

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

Q&A

解決済

1回答

519閲覧

pythonのimportでエラーが出ます。

shintalot

総合スコア18

Python

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

0グッド

0クリップ

投稿2019/06/17 22:28

idleでimport statisticsをしようとするとエラーが出ました。

エラー内容

Python 3.6.3 (v3.6.3:2c5fed86e0, Oct 3 2017, 00:32:08)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "copyright", "credits" or "license()" for more information.

import statistics

1
偶数
3
偶数
5
偶数
7
偶数
9
偶数
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import statistics
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/statistics.py", line 86, in <module>
import decimal
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/decimal.py", line 3, in <module>
from _decimal import *
AttributeError: module 'numbers' has no attribute 'Number'

質問

①エラーの解決方法
②環境構築は過去にネットを見よう見まねでやりました。正直どうなっているかよくわかりません。初期化も検討した方がよろしいでしょうか。

何卒よろしくお願いします。

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

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

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

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

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

Lhankor_Mhy

2019/06/18 02:28

ディレクトリ構造を教えてください。 numbers.py というファイルがどこかにあったりしませんか?
shintalot

2019/06/18 14:09

ご回答ありがとうございます。 このmacの中にnumbers.pyというファイルがありました。 内容こちらです。 numbers = [1,2,3,4,5,6,7,8,9,10] for v in numbers: if v % 2 == 0: print("偶数") else: print(v) このファイルを削除すればよろしいでしょうか? また、エラーのどの文言からnumbers.pyに気付けるのでしょうか? よろしくお願いします。
Lhankor_Mhy

2019/06/19 00:24

> このファイルを削除すればよろしいでしょうか? 試してみないとわかりませんが、そうだと思います。 > また、エラーのどの文言からnumbers.pyに気付けるのでしょうか? module 'numbers' has no attribute 'Number' というエラーから、importのトラブルだと思いました。 numbersモジュールは標準ライブラリ( https://docs.python.org/ja/3/library/numbers.html )なので、そこにバグがあると考えるより、パスが通っている場所に同じ名前のファイルがあって名前空間が重複している方がありえるのではないかな、と思いました。
shintalot

2019/06/19 13:52

削除したところうまくいきました。ありがとうございました! またエラーの気づきの点までご教授いただきましてありがとうございました!!!
shintalot

2019/06/19 13:54

Lhankor_Mhy様 お手数ですが、回答の部分に何かしらご記載いただけましたらベストアンサーとさせていただきます! (現状だとできないです。) よろしくお願いします!!!
guest

回答1

0

自己解決

numbers.pyというファイルを削除したらうまくいきました。

投稿2019/06/21 13:54

shintalot

総合スコア18

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問