Python AttributeError:“module”对象没有属性“Goslate”

2024-06-10 17:01:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试Goslate:Free Google Translate API。我使用sudo pip install goslate安装了goslate

我编写了一个简单的程序,并在终端中使用python getbn.py命令执行它。在

以下是getbn.py中的代码:

import goslate
gs = goslate.Goslate()
print(gs.translate('hello world', 'bn'))

在执行命令python getbn.py之后,我得到了以下错误:

^{pr2}$

然后,我试图通过执行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'

我怎么修?为什么会有两种不同类型的错误?在


Tags: inpyimport命令程序gsapifree
0条回答
网友
1楼 · 发布于 2024-06-10 17:01:52

您的Desktop文件夹中有一个名为goslate.py的文件

File "/home/ubuntu/Desktop/goslate.py", line 2, in <module>
      ^^^^^^^^^^^^^^^^^^^^

这不是您使用pip安装的模块,它妨碍了导入。在

网友
2楼 · 发布于 2024-06-10 17:01:52

您可能安装了简单的goslate,但可能使用不同的虚拟环境。尝试切换到该虚拟环境,然后再次运行。在

相关问题 更多 >