首页 > 解决方案 > 运行 example.py 时出现 IO 错误和属性错误

问题描述

我收到 IO 错误,因为找不到 ~/.chirprc 文件。整个 chirp sdk 是从官方https://developers.chirp.io/downloads下载的。

还有一个似乎被忽略的属性错误

  1. 运行以下命令:

    python setup.py install
    python setup.py build
    python example.py
    
  2. 确切的错误是:

    python example.py
    Traceback (most recent call last):
      File "example.py", line 102, in <module>
        main(args.c, args.i, args.o, args.b, args.s)
      File "example.py", line 56, in main
        sdk = ChirpConnect(block=block_name)
      File "C:\00_Work\01_Documents\09_Papers\05_Chirp\chirpsdk\connect.py", 
    line 392, in __init__
        self.read_chirprc(block)
      File "C:\00_Work\01_Documents\09_Papers\05_Chirp\chirpsdk\connect.py", 
    line 485, in read_chirprc
        raise IOError('Could not find a ~/.chirprc file')
    IOError: Could not find a ~/.chirprc file
    Exception AttributeError: "'ChirpConnect' object has no attribute '_sdk'" 
    in <bound method ChirpConnect.__del__ of <chirpsdk.connect.ChirpConnect 
    object at 0x0000000006CE4278>> ignored
    

标签: chirp

解决方案


对于登陆此页面的任何其他人,可以在https://developers.chirp.io/docs/getting-started/python找到 Python SDK 的文档。

~/.chirprc文件适用于我在 Windows 上。您必须确保将其保存在与 Python 输出的此路径相同的位置。

import os
os.path.expanduser('~/.chirprc')

推荐阅读