python - Pythone 错误:pkg_resources.DistributionNotFound:“google-cloud-translate”
问题描述
我构建了一个谷歌翻译应用程序,它在 pycharm 中运行良好。当我使用 pyinstaller 将文件转换为单个可执行文件时,可执行文件未运行。我已经进口了from google.cloud import translate_v2
错误消息如下所示:
pkg_resources.DistributionNotFound:未找到“google-cloud-translate”分发,应用程序需要该分发
请帮助哪里出了问题。如果需要任何其他详细信息,请告诉我
解决方案
谢谢。我已经通过编辑以下路径中的代码解决了这个问题
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")
结果
创建没有错误的单个可执行文件。希望这个答案对某人有所帮助。
推荐阅读
- python - 如何根据我的数据集中的两个特征在 python 中绘制饼图
- java - JDA ChannelManager setname 频道查看在线统计
- upgrade - Jfrog 从 6.17 升级到 7.x
- file-upload - Laravel 7更改文件上传到的位置
- haproxy - HAProxy 与 Cloudmap 与 Fargate
- android - KivyMD,在 android 中看不到图标,但在 linux 上工作
- javascript - 在 HTML5 Canvas 中绘制按钮的问题
- python - 我如何在 Pygame 中保持旋转正方形?
- r-exams - 导出到 BBLearn 的问题被导入到单独的池中,而不是一个池中
- html - yajra 数据表在移动视图中响应表外