2017-06-11 11 views
1

最近、私はこのtopicを作成して答えを得ていません。それ以降は を編集し、2つのスクリーンショットを追加しました。Pythonでxから名前をインポートできません2.7

は、今私は別の一時的な電子メールのライブラリをテストし、同じエラーを得た:((

このライブラリー:

from guerrillamail import GuerrillaMailSession 
session = GuerrillaMailSession() 
print session.get_session_state()['email_address'] 
print session.get_email_list()[0].guid 

ピップのpython-guerrillamail

コードのpython 2.7をインストールします

私はこの電子メールライブラリのように動作しないようでした。 error screenshot

更新後の

email.pycを削除:

Traceback (most recent call last): 
    File "C:\Users\11\Desktop\untitle.py", line 1, in <module> 
    from guerrillamail import Guerrillamail 
ImportError: cannot import name Guerrillamail 

答えて

0

コードを「from guerrillamail import *」に変更しました。このコードはすべてのものをプログラムにインポートしているようですが、おそらく重くて実行時間が長くなります。 @snakecharmerbのおかげで さんに感謝します。

1

あなたのモジュールemail.py、をシャドウイング、またはPythonの標準ライブラリで、emailパッケージを隠しです。これはエラーを引き起こしています:トレースバックでは、import emailステートメントが実行されたときにエラーが報告されていることがわかります。

ファイルの名前を別の名前に変更します(例:myemail.py)。

+0

名前を変更しました。エラーが再び表示されました。トレースバック(最新の呼び出しの最後): ファイル "C:11 \デスクトップ\ untitle.py \ \ユーザー" guerrillamailインポートGuerrillamail はImportErrorから では、1行目は、:名前Guerrillamail –

+0

あなたがコードを実行することができますをインポートすることはできませんか?私はGuerrillamailクラスに問題があると思います。 –

+0

あなたのモジュールが入っているフォルダから 'email.pyc'を削除してください。それでも問題が解決しない場合は、スタックトレース全体を質問に貼り付けてください。インポートが失敗する理由が表示されます。 – snakecharmerb

関連する問題