问题
你有TensorFlow安装在您的集群。
当你试图导入TensorFlow,它与一个失败无效的语法或导入错误。
导致
的版本protobuf安装在您的集群和你的版本不兼容TensorFlow。
解决方案
使用一个集群级init脚本安装TensorFlow与匹配的版本NumPy和protobuf。
- 创建初始化脚本。
% python dbutils.fs.put(“/砖/ < init-script-folder > / install-tensorflow。sh”、“”“# !/bin/bash设置- e /砖/ python / bin / python - v /砖/ python / bin / pip安装tensorflow protobuf = = 3.17.3 numpy = = 1.15.0”“”,真的)
- 安装您刚刚创建的init脚本作为一个集群级init脚本(AWS|Azure|GCP)。
你需要的完整路径的位置脚本(dbfs: /砖/ < init-script-folder > / install-tensorflow.sh)。 - 安装后重新启动集群init脚本。