我正在嘗試Goslate:Free Google Translate API。我使用sudo pip install goslate
Python AttributeError:'module'object has no attribute'Goslate'
安裝了goslate我編寫了一個簡單的程序並在終端中使用python getbn.py
命令執行它。
這裏是內部getbn.py
代碼:
import goslate
gs = goslate.Goslate()
print(gs.translate('hello world', 'bn'))
執行命令python getbn.py
後,我得到了以下錯誤:
Traceback (most recent call last):
File "getbn.py", line 1, in <module>
import goslate
File "/home/ubuntu/Desktop/goslate.py", line 2, in <module>
# -*- coding: utf-8 -*-
AttributeError: 'module' object has no attribute 'Goslate'
然後我試圖通過執行python3 getbn.py
命令來運行程序,和我發現以下錯誤:
Traceback (most recent call last):
File "getbn.py", line 1, in <module>
import goslate
ImportError: bad magic number in 'goslate': b'\x03\xf3\r\n'
我該如何解決?爲什麼有兩種不同類型的錯誤?
當我運行'PIP安裝goslate'它顯示如下: '要求已經滿足(使用--upgrade升級):goslate在/usr/local/lib/python2.7/dist-packages 需求已滿足(使用 - 升級升級):在/usr/local/lib/python2.7/dist-packages(來自goslate)中的期貨 清理......' –