2017-07-08 6 views
2
from ghost import Ghost 

IDLEの動作から実行します。このコード行だけでpyファイルを実行すると、このエラーが発生します。IDLEとpyスクリプトでコードの動作が異なります - ghost.py

Traceback (most recent call last): 
    File "C:\Users\Teo1\Desktop\sub\ghost.py", line 1, in <module> 
    from ghost import Ghost 
    File "C:\Users\Teo1\Desktop\sub\ghost.py", line 1, in <module> 
    from ghost import Ghost 
ImportError: cannot import name Ghost 

愚かな質問と思われるかもしれませんが、私は自分のエラーを見つけることができないのです。

私はPySideでghost.pyを使用していますが、両方ともpipでインストールされています。

+4

スクリプトの名前を変更します。インポートしようとしているモジュールと同じ名前のスクリプトを作成しても機能しません。ありがとう。 – DeepSpace

+0

ありがとう。 [facepalm]私は自分の質問をd​​ownvoteするつもりです – user8225026

+0

@DeepSpace OPがそれを受け入れることができるように答えとして答えを投稿してください。 :) – Bonifacio2

答えて

0

最初のモジュールghostがあなたのghost.pyであることがわかっているので、プログラムは自分自身をインポートしようとしています。

プログラムの名前を変更するとこの問題が解決されます。

関連する問題