This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrftuil does not run on Mac OS High Sierra; cannot import goggle..protobuf...

I had a running environment under Mac OS Sierra. I switched to high Sierra (beta) and now nrftuil cannot import a file that looks like it is there to me!

+++++++++++++++++++++++++++++++++++++

> > nrfutil pkg generate --hw-version 52
> > + --debug-mode
> > + --key-file //keys/ruuvi_open_private.pem
> > + --application ruuvitag_b3/s132/armgcc/_build/weather_station.hex
> > + $zipname.zip
> >
> > Traceback (most recent call last):
> > File /usr/local/bin/nrfutil, line 7, in from nordicsemi.main import cli
> > File /Library/Python/2.7/site-packages/nordicsemi/main.py, line 48, in
      from nordicsemi.dfu.bl_dfu_sett import BLDFUSettings
> > File/Library/Python/2.7/site-packages/nordicsemi/dfu/bl_dfu_sett.py, line 55, in 
     from nordicsemi.dfu.package import Package
> > File /Library/Python/2.7/site-packages/nordicsemi/dfu/package.py, line 54, in
     from nordicsemi.dfu.init_packet_pb import *
> > File/Library/Python/2.7/site-packages/nordicsemi/dfu/init_packet_pb.py, line 38, in
> > import dfu_cc_pb2 as pb
> > File /Library/Python/2.7/site-packages/nordicsemi/dfu/dfu_cc_pb2.py, line 42, in   
      from google.protobuf.internal import enum_type_wrapper
> > ImportError: No module named google.protobuf.internal
> 
40 import sys 
41 _b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode(latin1)) 
42 from> google.protobuf.internal import enum_type_wrapper 
43 from google.protobuf import descriptor as _descriptor 
44 from google.protobuf import message as _message 
45 from google.protobuf import reflection as _reflection 
> +++++++++++++++++++++++++++++++++++++
Parents Reply Children
No Data
Related