Sort:  

Thanks for your reply, it seems like it was caused by this line "ECPy requires Python '>=3' but the running Python is 2.7.14", but it still fail after I typed "pip3 install ledgerblue". I think it may be caused by my operating system (Lubuntu Alternate 64-bit version on my Asus laptop), may I know which system you were using?

The above worked on OSX