我有一个名为google-translate-python的库。https://github.com/terryyin/google-translate-python
基本上,我将translate.py
文件复制/粘贴到了python27 / lib目录中。我这样导入它:
from translate import Translator
我输入了以下内容:
theTranslate = Translator(to_lang="sp")
translation = theTranslate.translate("hello")
而且我正在使用pycharm btw,所以我没有遇到任何错误,这说明方法在那里,一切都在这里。
但是,我得到了错误: ImportError: cannot import name Translator
我输入的库错误吗?这就是我能想到的。因为方法在那里并且正在运行。
我想通了...我要导入的库与实际的python文件同名。因此,我的python文件称为translate.py,而我尝试导入的库称为translate。我不知道如何区分它。但是更改我的python文件的名称可以修复它。哇..花了大约3个小时才实现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句