Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中运行使用pyinstaller和Google Cloud API集成构建的exe文件时出错_Python_Python 2.7_Google Cloud Platform_Pyinstaller - Fatal编程技术网

在python中运行使用pyinstaller和Google Cloud API集成构建的exe文件时出错

在python中运行使用pyinstaller和Google Cloud API集成构建的exe文件时出错,python,python-2.7,google-cloud-platform,pyinstaller,Python,Python 2.7,Google Cloud Platform,Pyinstaller,我正在从事一个文件python项目 我集成了用于实时语音流和识别的google cloud API 它与python aaa.py命令配合得很好 现在我需要windows构建文件(.exe),所以我使用pyinstaller程序,成功地获得了aaa.exe文件 但我在使用谷歌云API运行语音流时遇到了这个错误 [Errno 2]没有这样的文件或目录: 'D:\AI\AI\dist\AAA\google\cloud\gapic\speech\v1\speech\u client\u config.

我正在从事一个文件python项目

我集成了用于实时语音流和识别的google cloud API

它与
python aaa.py
命令配合得很好

现在我需要windows构建文件(.exe),所以我使用pyinstaller程序,成功地获得了
aaa.exe
文件

但我在使用谷歌云API运行语音流时遇到了这个错误

[Errno 2]没有这样的文件或目录: 'D:\AI\AI\dist\AAA\google\cloud\gapic\speech\v1\speech\u client\u config.json'

所以我在需要的路径中复制了这个
speech\u client\u config.json
文件,之后我再次遇到下面的错误

“grpc.\u cython.cygrpc.ssl\u root\u override\u callback”中出现异常 忽略E0511 01:13:14.320000000 3108 src/core/lib/security/security\u connector/security\u connector.cc:1170] 断言失败:pem_根证书!=nullptr

然后,我无法找到解决方案,以获得谷歌云API的工作版本

我使用的是python版本2.7.14

我需要你的友好帮助


谢谢。

在我看来,这好像是一个SSL凭据错误。我想你不被允许进入GC。检查此项和此项。

在我看来,这像是SSL凭据错误。我想你不被允许进入GC。检查这个和这个。

我也有同样的问题。如果您愿意将roots.pem与您的可执行文件一起分发(只需搜索该文件-它应该深入到grpcio的安装目录中),我很幸运地通过将GRPC_DEFAULT_SSL_roots_file_PATH环境变量设置为此roots.pem文件的完整路径来解决了这个问题。

我也遇到了同样的问题。如果您愿意将roots.pem与您的可执行文件一起分发(只需搜索该文件-它应该深入到grpcio的安装目录中),我很幸运地通过将GRPC_DEFAULT_SSL_roots_file_PATH环境变量设置为这个roots.pem文件的完整路径来解决这个问题。

在我看来,这像是一个SSL凭据错误。我想你不被允许进入GC。检查这个和这个。如果这解决了您的问题,请更新。在我看来,这像是SSL凭据错误。我想你不被允许进入GC。检查这个和这个。如果这解决了您的问题,请更新。