2016-10-14 12 views
-1

をインポートすることはできません私はTkinterのGUIで練習するためにいくつかの単純な小数点計算を行うにしようとしていますが、私は小数をインポートすることはできません何らかの理由:はdecimalモジュールに

>>> from decimal import Decimal 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/decimal.py", line 139, in <module> 
    import math as _math 
    File "math.py", line 3, in <module> 
    from decimal import Decimal 
ImportError: cannot import name Decimal 

私はこれを作っているのPython 2.7.11 を使用しています私はそれが簡単なことのように思われるので、かなり馬鹿だと感じる。 Decimalはサポートされていませんか?これは間違っていますか?

+0

これはローカルの問題であるため、pythonを再インストールすることをお勧めします。 – danidee

+0

小数点モジュールを検査し、使用可能な名前が表示されます。 dir(十進数) ' – davedwards

答えて

3

ファイルmath.pyは、組み込みのmathモジュールを上書きし、そのモジュールを使用するすべてのものを破棄したことを意味します。別の名前を選ぶと、問題はなくなります。

+0

完璧、ありがとう! –

関連する問題