导入错误:无法导入名称

kin*_*ing 3 python python-2.7

我有一个名为 google-translate-python 的库。https://github.com/terryyin/google-translate-python

基本上,我将translate.py文件复制/粘贴到我的 python27/lib 目录中。我是这样导入的:

from translate import Translator
Run Code Online (Sandbox Code Playgroud)

我输入了这样的内容:

theTranslate = Translator(to_lang="sp")
translation = theTranslate.translate("hello")
Run Code Online (Sandbox Code Playgroud)

我正在使用 pycharm 顺便说一句,所以我没有遇到任何错误,它说方法就在那里,一切都在。

但是,我收到错误: ImportError: cannot import name Translator

我导入的库错了吗?这就是我能想到的。因为方法就在那里并且正在运行。

kin*_*ing 6

我想通了……我试图导入的库与我的实际 python 文件同名。所以我的python文件被称为translate.py,我试图导入的库被称为translate。我不知道如何区分它..但是更改我的 python 文件的名称修复了它。哇.. 花了大约 3 个小时才意识到。