2017-05-08 3 views
0

サンプルを実行しようとすると、ほとんどのインストールが終了するまで管理されます。Google Assistantで印刷エラーのあるRPi2でエラーが発生する

python -m googlesamples.assistant.auth_helpers --client-secrets /home/pi/client_secret.json 

Traceback (most recent call last): 
File "/usr/lib/python3.4/runpy.py", line 151, in _run_module_as_main 
mod_name, mod_spec, code = _get_module_details(mod_name) 
File "/usr/lib/python3.4/runpy.py", line 118, in _get_module_details 
return _get_module_details(pkg_main_name) 
File "/usr/lib/python3.4/runpy.py", line 104, in _get_module_details 
spec = importlib.util.find_spec(mod_name) 
File "/usr/lib/python3.4/importlib/util.py", line 86, in find_spec 
parent = __import__(parent_name, fromlist=['__path__']) 
File "/home/pi/google/lib/python3.4/site-packages/googlesamples/assistant/auth_helpers/__init__.py", line 21, in <module> 
import google.auth.transport.grpc 
File "/home/pi/google/lib/python3.4/site-packages/google/auth/transport/grpc.py", line 20, in <module> 
import grpc 
File "/home/pi/google/lib/python3.4/site-packages/grpc/__init__.py", line 37, in <module> 
from grpc._cython import cygrpc as _cygrpc 
File "src/python/grpcio/grpc/_cython/cygrpc.pyx", line 32, in init grpc._cython.cygrpc (src/python/grpcio/grpc/_cython/cygrpc.c:28305) 
File "/home/pi/google/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3036, in <module> 
@_call_aside 
File "/home/pi/google/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3020, in _call_aside 
f(*args, **kwargs) 
File "/home/pi/google/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3064, in _initialize_master_working_set 
for dist in working_set 
File "/home/pi/google/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3064, in <genexpr> 
for dist in working_set 
File "/home/pi/google/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2594, in activate 
declare_namespace(pkg) 
File "/home/pi/google/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2162, in declare_namespace 
_handle_ns(packageName, path_item) 
File "/home/pi/google/lib/python3.4/site-packages/pkg_resources/__init__.py", line 2097, in _handle_ns 
loader.load_module(packageName) 
File "./google.py", line 42 
print head,body,tail 

SyntaxError: Missing parentheses in call to 'print' 

彼らはpython2または3 venvを使用している場合、いくつかは、それは動作しますが、それは私にははっきりしていない持っているソウ1 example?誰も助けることができますか?

+0

私はちょうどpython 3の行ごとに命令に従いました: https://developers.google.com/assistant/sdk/prototype/getting-started-pi-python/run-sample – ProZsolt

+0

名前付きファイルを作成しましたか?現在のディレクトリにgoogle.py?これは、SDKで使用される 'google.assistant'名前空間と衝突する可能性があります。 – proppy

+0

キャッチのための@proppyありがとう。別のGoogle APIを使った古いスクリプトがありました。私は名前を変更して以来、それはうまく動作します。 – JC23

答えて

1

google.pyという名前のファイルが、同じディレクトリにあり、google.*python namespace packagesと矛盾していたようです。

0

コメントの上の@proppy replyを参照してください。以前は閉じてしまっただろうが、私は答えの通知を受け取ったがコメントは受け取れなかった???

関連する問題