无法在python中从X导入名称

时间:2017-06-08 12:37:24

标签: python class

我想使用Temp-mail lib来创建用户。我按pip install安装了它。 当我想调用该类时,它会导致错误:

import email
File "C:\Users\11\Desktop\email.py", line 4, in <module>

from tempmail import TempMail
ImportError: cannot import name TempMail

代码是:

import requests
from tempmail import TempMail

tm = TempMail(login='denis', domain='@gnail.pw')
print tm.get_mailbox()  # list of emails in denis@gnail.pw

我确定tempmail.py中有一个班级TempMail

我已阅读有关循环依赖的内容,但我不知道问题是什么。

编辑:

完全,我想使用这个网站(temp-mail.ru/en)或类似的东西生成电子邮件地址,打开它并通过点击链接确认我从其他网站注册,一切都应该在python中完成当新邮件到达时,这个过程一次又一次。 你建议什么图书馆?临时邮件?

上次编辑我添加了一些lib并且错误已更改/

http://uupload.ir/files/48vt_untitled.jpg

http://uupload.ir/files/dfig_untitled2.jpg

我使用了另一个类邮件(pythons guerrilla mail),并且出现了关于类名的错误。

1 个答案:

答案 0 :(得分:0)

有2个模块安装名为tempmail的软件包,请确保只安装其中一个软件包。

  1. temp-mail
  2. tempMail
  3. 您可以安装temp-mail(您需要这个)

    pip install temp-mail
    

    您可以安装tempMail

    pip install tempMail
    

    pip install tempmail
    

    注意:

    如果您安装了第二个,请先尝试将其删除:

    pip uninstall tempMail
    pip install temp-mail
    

    如果它不起作用,试试这个:

    pip uninstall tempmail
    pip install temp-mail