编译错误[mbed] ERROR: Unknown Error: 'module' object has no attribute 'get_installed_distributions'

chenggang.deng@SZ20042NBW MINGW32 /d/RDA/Wifi/RDA5981/software/RDA5981_SDK_MbedOS515_V1.3.7
$ mbed --version
1.0.0

chenggang.deng@SZ20042NBW MINGW32 /d/RDA/Wifi/RDA5981/software/RDA5981_SDK_MbedOS515_V1.3.7
$ pip --version
pip 18.1 from c:\python27\lib\site-packages\pip (python 2.7)

chenggang.deng@SZ20042NBW MINGW32 /d/RDA/Wifi/RDA5981/software/RDA5981_SDK_MbedOS515_V1.3.7
$ python --version
Python 2.7.12

chenggang.deng@SZ20042NBW MINGW32 /d/RDA/Wifi/RDA5981/software/RDA5981_SDK_MbedOS515_V1.3.7
$
 

chenggang.deng@SZ20042NBW MINGW32 /d/RDA/Wifi/RDA5981/software/RDA5981_SDK_MbedOS515_V1.3.6

$ mbed compile --source TESTS/TARGET_RDA/timer --source . -m UNO_91H -t ARM
[mbed] ERROR: Unknown Error: 'module' object has no attribute 'get_installed_distributions'

 

chenggang.deng@SZ20042NBW MINGW32 /d/RDA/Wifi/RDA5981/software/RDA5981_SDK_MbedOS515_V1.3.6
$ pip install -r requirements.txt
Requirement already satisfied: colorama>=0.3.3 in c:\python27\lib\site-packages (from -r requirements.txt (line 1)) (0.3.7)
Requirement already satisfied: PySerial>=2.7 in c:\python27\lib\site-packages (from -r requirements.txt (line 2)) (3.3)
Requirement already satisfied: PrettyTable>=0.7.2 in c:\python27\lib\site-packages (from -r requirements.txt (line 3)) (0.7.2)
Requirement already satisfied: Jinja2>=2.7.3 in c:\python27\lib\site-packages (from -r requirements.txt (line 4)) (2.9.5)
Requirement already satisfied: IntelHex>=1.3 in c:\python27\lib\site-packages (from -r requirements.txt (line 5)) (2.1)
Requirement already satisfied: project-generator==0.9.10 in c:\python27\lib\site-packages (from -r requirements.txt (line 6)) (0.9.10)
Requirement already satisfied: project_generator_definitions<0.3.0,>=0.2.26 in c:\python27\lib\site-packages (from -r requirements.txt (line 7)) (0.2.34)
Requirement already satisfied: junit-xml in c:\python27\lib\site-packages (from -r requirements.txt (line 8)) (1.7)
Requirement already satisfied: pyYAML in c:\python27\lib\site-packages (from -r requirements.txt (line 9)) (3.12)
Requirement already satisfied: requests in c:\python27\lib\site-packages (from -r requirements.txt (line 10)) (2.13.0)
Requirement already satisfied: mbed-ls>=0.2.13 in c:\python27\lib\site-packages (from -r requirements.txt (line 11)) (1.2.12)
Requirement already satisfied: mbed-host-tests>=0.2.18 in c:\python27\lib\site-packages (from -r requirements.txt (line 12)) (1.1.7)
Requirement already satisfied: mbed-greentea>=0.2.24 in c:\python27\lib\site-packages (from -r requirements.txt (line 13)) (1.2.5)
Requirement already satisfied: MarkupSafe>=0.23 in c:\python27\lib\site-packages (from Jinja2>=2.7.3->-r requirements.txt (line 4)) (1.0)
Requirement already satisfied: argparse in c:\python27\lib\site-packages (from project-generator==0.9.10->-r requirements.txt (line 6)) (1.4.0)
Requirement already satisfied: xmltodict in c:\python27\lib\site-packages (from project-generator==0.9.10->-r requirements.txt (line 6)) (0.10.2)
Requirement already satisfied: six in c:\python27\lib\site-packages (from junit-xml->-r requirements.txt (line 8)) (1.10.0)
Requirement already satisfied: fasteners in c:\python27\lib\site-packages (from mbed-ls>=0.2.13->-r requirements.txt (line 11)) (0.14.1)
Requirement already satisfied: pyOCD>=0.8.1a1 in c:\python27\lib\site-packages (from mbed-host-tests>=0.2.18->-r requirements.txt (line 12)) (0.8.1a1)
Requirement already satisfied: lockfile in c:\python27\lib\site-packages (from mbed-greentea>=0.2.24->-r requirements.txt (line 13)) (0.12.2)
Requirement already satisfied: mock in c:\python27\lib\site-packages (from mbed-greentea>=0.2.24->-r requirements.txt (line 13)) (2.0.0)
Requirement already satisfied: monotonic>=0.1 in c:\python27\lib\site-packages (from fasteners->mbed-ls>=0.2.13->-r requirements.txt (line 11)) (1.3)
Requirement already satisfied: enum34 in c:\python27\lib\site-packages (from pyOCD>=0.8.1a1->mbed-host-tests>=0.2.18->-r requirements.txt (line 12)) (1.1.6)
Requirement already satisfied: future in c:\python27\lib\site-packages (from pyOCD>=0.8.1a1->mbed-host-tests>=0.2.18->-r requirements.txt (line 12)) (0.16.0)
Requirement already satisfied: websocket-client in c:\python27\lib\site-packages (from pyOCD>=0.8.1a1->mbed-host-tests>=0.2.18->-r requirements.txt (line 12)) (0.40.0)
Requirement already satisfied: pywinusb>=0.4.0 in c:\python27\lib\site-packages (from pyOCD>=0.8.1a1->mbed-host-tests>=0.2.18->-r requirements.txt (line 12)) (0.4.2)
Requirement already satisfied: funcsigs>=1; python_version < "3.3" in c:\python27\lib\site-packages (from mock->mbed-greentea>=0.2.24->-r requirements.txt (line 13)) (1.0.2)
Requirement already satisfied: pbr>=0.11 in c:\python27\lib\site-packages (from mock->mbed-greentea>=0.2.24->-r requirements.txt (line 13)) (2.0.0)
Requirement already satisfied: backports.ssl_match_hostname in c:\python27\lib\site-packages (from websocket-client->pyOCD>=0.8.1a1->mbed-host-tests>=0.2.18->-r requirements.txt (line 12)) (3.5.0.1)

chenggang.deng@SZ20042NBW MINGW32 /d/RDA/Wifi/RDA5981/software/RDA5981_SDK_MbedOS515_V1.3.6

解决方案:

原因是mbed下相关程序已经乱了,需要删掉重新安装才行.

我把 /c/Python27/Scripts/mbed目录下mbed相关, C:\Python27\Lib\site-packages 下mbed相关都删掉,

然后pip install mbed-cli

这样重新安装一次, 就好了,

而不删掉, 之前pip install mbed-cli安装过很多次, 都不行.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值