[ 
https://issues.apache.org/jira/browse/BEAM-9508?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17548608#comment-17548608
 ] 

Danny McCormick commented on BEAM-9508:
---------------------------------------

This issue has been migrated to https://github.com/apache/beam/issues/20232

> Python installation fails if grpc_tools is not installed
> --------------------------------------------------------
>
>                 Key: BEAM-9508
>                 URL: https://issues.apache.org/jira/browse/BEAM-9508
>             Project: Beam
>          Issue Type: Bug
>          Components: sdk-py-core
>            Reporter: David Yan
>            Priority: P3
>
> When installing from master branch, I'm getting an exception below. Looks 
> like the ImportError exception handling throws an exception itself. I'll 
> manually install grpc_tools and try again but the handling of ImportError has 
> issues.
>  
> ```
> Traceback (most recent call last):
>       File 
> "/root/apache-beam-custom/packages/beam/sdks/python/gen_protos.py", line 292, 
> in generate_proto_files
>         from grpc_tools import protoc
>     ModuleNotFoundError: No module named 'grpc_tools'
>     
>     During handling of the above exception, another exception occurred:
>     
>     Traceback (most recent call last):
>       File "/opt/conda/lib/python3.7/multiprocessing/process.py", line 297, 
> in _bootstrap
>         self.run()
>       File "/opt/conda/lib/python3.7/multiprocessing/process.py", line 99, in 
> run
>         self._target(*self._args, **self._kwargs)
>       File 
> "/root/apache-beam-custom/packages/beam/sdks/python/gen_protos.py", line 378, 
> in _install_grpcio_tools_and_generate_proto_files
>         generate_proto_files(force=force)
>       File 
> "/root/apache-beam-custom/packages/beam/sdks/python/gen_protos.py", line 315, 
> in generate_proto_files
>         protoc_gen_mypy = _find_protoc_gen_mypy()
>       File 
> "/root/apache-beam-custom/packages/beam/sdks/python/gen_protos.py", line 233, 
> in _find_protoc_gen_mypy
>         (fname, ', '.join(search_paths)))
>     RuntimeError: Could not find protoc-gen-mypy in 
> /root/apache-beam-custom/bin, /root/apache-beam-custom/bin, /usr/local/bin, 
> /opt/conda/bin, /usr/local/sbin, /usr/local/bin, /usr/sbin, /usr/bin, /sbin, 
> /bin
> ```



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to