I am trying to set up the ChirpSDK, but every time I configure and run the code, I get this error:
Traceback (most recent call last): File "test.py", line 3, in <module> chirp = ChirpSDK() File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chirpsdk/chirpsdk.py", line 395, in __init__ self.read_chirprc(block) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chirpsdk/chirpsdk.py", line 501, in read_chirprc raise IOError('Could not find a ~/.chirprc file') OSError: Could not find a ~/.chirprc file Exception ignored in: <function ChirpSDK.__del__ at 0x10fa31af0> Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chirpsdk/chirpsdk.py", line 422, in __del__ self.close() File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/chirpsdk/chirpsdk.py", line 470, in close if self._sdk: AttributeError: 'ChirpSDK' object has no attribute '_sdk'
I realize that the error is saying that my .chirprc file is not being recognized, but I have no idea how to remedy this. I created a .chirprc file in my /Users/username/ path, and named it c.chirprc (as the Chirp getting started article suggests), but I am still getting this error. Is there another part that I am missing? Am I reading the instructions wrong?
Thanks
Advertisement
Answer
The Chirp configuration file should be placed at /Users/<username>/.chirprc
on macOS.
If you run ls -l ~/.chirprc
in the terminal, do you get any results? If it displays no such file or directory then you have not created the file correctly.