簡體   English   中英

如何修復:AttributeError: 'NoneType' object 沒有屬性 'group'

[英]How to fix: AttributeError: 'NoneType' object has no attribute 'group'

我正在運行以下代碼:-

from googletrans import Translator, constants
from pprint import print


# init the Google API translator
translator = Translator()

# translate a spanish text to english text (by default)
translation = translator.translate("Hola Mundo")


print("{} ({}) --> {} ({})".format(translation.origin, translation.src, translation.text, translation.dest))

運行此代碼時,我收到以下錯誤:AttributeError: 'NoneType' object has no attribute 'group'

我不知道如何解決這個錯誤。

我在 stackoverflow 上看到了其他答案,但這些都沒有用。

有誰知道如何修理它?

以下是完整錯誤的屏幕截圖:- 運行此代碼后出現的錯誤

要修復此錯誤,您必須卸載當前的googletrans版本並使用以下命令安裝新版本:

pip3 uninstall googletrans
pip3 install googletrans==3.1.0a0

再次運行代碼,它應該可以修復錯誤。

只需嘗試安裝以下版本的 googletrans; 只有下面的代碼就足夠了。

pip install googletrans==3.1.0a0

這行得通!

使用 PyPI 安裝將安裝 3.0.0 版本,該版本有一些錯誤。 后來的版本已經修復。 安裝版本 3.1.0a0 或 4.0.0rc1將解決問題。 請卸載然后指定要安裝的版本。

pip uninstall googletrans
pip install googletrans==4.0.0rc1

發布歷史

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM