小编Man*_*ro1的帖子

PyInstaller 文件无法执行脚本 - DistributionNotFound

我正在尝试使用 PyInstaller 将我的 python 文件转换为可执行文件。该程序使用Google Cloud Translate API在语言之间翻译给定文本。python quicktrans.py在终端中运行时,程序运行良好。然后我运行pyinstaller quicktrans.py, SHIFT + 右键单击​​可执行文件所在的目录,并在终端中运行 .exe 文件。这是它吐出的回溯(注意这不是整个回溯,因为它有点冗长):

File "c:\users\kalab\realpython\quicktrans\google\cloud\connection.py", line 31, in <module>
    get_distribution('google-cloud-core').version)
  File "site-packages\pkg_resources\__init__.py", line 559, in get_distribution
  File "site-packages\pkg_resources\__init__.py", line 433, in get_provider
  File "site-packages\pkg_resources\__init__.py", line 970, in require
  File "site-packages\pkg_resources\__init__.py", line 856, in resolve
pkg_resources.DistributionNotFound: The 'google-cloud-core' distribution was not found and is required by the application
Failed to execute script quicktrans
Run Code Online (Sandbox Code Playgroud)

我试过调查这个,并且出于某种原因它给了我一个类似 pip 的错误。我一直试图解决这个问题几个小时,但没有运气。注意:要安装其客户端库,根据文档,您必须运行pip install --upgrade google-cloud-translate

我想这可能有 …

python google-translate pyinstaller

6
推荐指数
2
解决办法
9741
查看次数

标签 统计

google-translate ×1

pyinstaller ×1

python ×1