pip install yotta --user unable to find pyocd/_version.py

pip install yotta --user unable to find pyocd/_version.py

我在安装yotta时遇到错误:

Command "python setup.py egg_info" failed with error code 1 in 
/tmp/pip-install-t_jfni1z/pyOCD/

完整的错误消息会一直持续下去,最终导致:

File "/tmp/pip-install-t_jfni1z/pyOCD/.eggs/setuptools_scm-3.1.0-py3.6.egg/setuptools_scm/__init__.py", line 72, in dump_version
    with open(target, "w") as fp:
FileNotFoundError: [Errno 2] No such file or directory: 'pyocd/_version.py'

我尝试重新安装 pyocd、pip 和 python,但均未成功。 pip install pyocd --user 的错误如下:

FileNotFoundError: [Errno 2] No such file or directory: 'pyocd/_version.py'

几乎完全相同的错误消息,这让我相信我可能已经破坏了 pip。

我目前使用的是 Ubuntu 18.04 和 python 2.7。

有没有办法让我在不重新安装 OS 的情况下解决这个问题?

似乎是包中的错误:https://github.com/mbedmicro/pyOCD/issues/442