discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Error running GNU radio V. 3.8.1 on windows 10


From: Geof Nieboer
Subject: Re: Error running GNU radio V. 3.8.1 on windows 10
Date: Tue, 11 Aug 2020 12:13:32 -0400

This appears to be issue related to the one here:  https://stackoverflow.com/questions/36003023/json-dump-failing-with-must-be-unicode-not-str-typeerror/36003774, and probably caused because this Win10 version is the last with py2.7 integrated.

I haven't run into this error myself, so I'm not sure why it's happening for you.

I see three options for you:
1- Figure out what unicode characters were being used that caused python to want to save it as unicode and don't use those (possible temp workaround)
2- Modify cache.py manually using the information on the SO link so it's compatible.
3- Wait until I release a Python 3 version of GR 3.8 for Win10.  This is the next task in my list, but I make no promises as to timelines.  In the meantime, you could try 3.8.0 or 3.7.x versions.

Geof

On Tue, Aug 11, 2020 at 11:52 AM Steffen Kiel <SteffenKiel@outlook.dk> wrote:
Hello!

I am trying to run the newest stable release of gnu radio on windows, and i am running into some issues which im not sure how to fix. 
Here is the error log when im trying to start the application:

"setting gnuradio environment
WARNING:gnuradio.grc.core.platform:Slow YAML loading (libyaml not available)
Traceback (most recent call last):
  File "gnuradio-companion.py", line 102, in <module>
    run_main()
  File "gnuradio-companion.py", line 95, in run_main
    exit(main())
  File "C:\Program Files\GNURadio-3.8\lib\site-packages\gnuradio\grc\main.py", line 83, in main
    platform.build_library()
  File "C:\Program Files\GNURadio-3.8\lib\site-packages\gnuradio\grc\core\platform.py", line 182, in build_library
    continue
  File "C:\Program Files\GNURadio-3.8\lib\site-packages\gnuradio\grc\core\cache.py", line 89, in __exit__
    self.save()
  File "C:\Program Files\GNURadio-3.8\lib\site-packages\gnuradio\grc\core\cache.py", line 78, in save
    cache_file.write(json.dumps(self.cache, ensure_ascii=False))
TypeError: must be unicode, not str
"

Anyone know how i can fix this error, or why im getting it in the first place? This is a fresh install of 3.8.1.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]