Получение OSError при запуске скрипта - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь настроить ChirpSDK, но каждый раз, когда я настраиваю и запускаю код, я получаю эту ошибку:

  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'

Я понимаю, что ошибка говорит о том, что мой .chirpr c файл не распознается, но я понятия не имею, как это исправить. Я создал файл .chirpr c в моем / Users / username / path и назвал его c .chirpr c (как предполагает статья о начале работы Chirp), но я все еще получаю эту ошибку. Есть ли еще одна часть, которую мне не хватает? Я неправильно читаю инструкции?

Спасибо

1 Ответ

0 голосов
/ 04 февраля 2020

Файл конфигурации Chirp должен быть размещен в /Users/<username>/.chirprc на macOS.

Если вы запустите ls -l ~/.chirprc в терминале, вы получите какие-либо результаты? Если он не отображает такой файл или каталог, значит, вы не создали файл правильно.

...