首页 > 解决方案 > Pythone 错误:pkg_resources.DistributionNotFound:“google-cloud-translate”

问题描述

我构建了一个谷歌翻译应用程序,它在 pycharm 中运行良好。当我使用 pyinstaller 将文件转换为单个可执行文件时,可执行文件未运行。我已经进口了from google.cloud import translate_v2

错误消息如下所示:

pkg_resources.DistributionNotFound:未找到“google-cloud-translate”分发,应用程序需要该分发

请帮助哪里出了问题。如果需要任何其他详细信息,请告诉我

标签: pythonpyinstaller

解决方案


谢谢。我已经通过编辑以下路径中的代码解决了这个问题

C:\Users\3888123\AppData\Local\Programs\Python\Python39\Lib\site-packages\google\cloud\translate_v2_init_.py

from pkg_resources import get_distribution
__version__ = get_distribution("google-cloud-translate").version
from google.cloud.translate_v2.client import Client
__all__ = ("__version__", "Client")

__version__ = "4"
from google.cloud.translate_v2.client import Client
__all__ = ("__version__", "Client")

结果

创建没有错误的单个可执行文件。希望这个答案对某人有所帮助。


推荐阅读