0
コードでpiをインポートしようとするとエラーが発生します。例えば、私は次のコードでテキストラングラーでファイルを作成します:エラー:何らかの理由で「pi」の名前をインポートできません
from math import pi
print(pi * 2)
私はターミナルでコードを実行すると、私はエラーを取得:
Traceback (most recent call last):
File "ex.py", line 1, in <module>
from math import pi
ImportError: cannot import name 'pi'
これはちょうどに非常に奇妙なようです私はいくつかの研究を通して、私は循環依存について少しは読んだことがありますが、それは本当に重要ではないと私は考えています。どんな助けも素晴らしいだろう!
「ex.py」と同じディレクトリに 'math.py'という名前のファイルがあります。 –
あなたのコードはここで動作します。本当のライブラリをシャドウする 'math.py'というファイルがないのは確かですか? – tripleee
@Jake:あなたが使用していないと思っているシステムの 'math'を使用しているかどうかわからない場合は、' math .__ file__'の出力を含めることができますか? –