首先看错误内容:
File "/home//bin/repo", line 92, in <module>
import readline
ImportError: No module named readline
也就是无法使用repo命令进行下载android代码。
问题的原因:
在Ubuntu中的使用新下载Python2.7.6原码时,没有进行配置修改,按默认的配置进行编译安装造成的。
解决方法:
1.对下载并编译过的python2.7.6原码进行sudo make clean #清理编译的代码
2.修改原码中模块 Modules/Setup的(在161行处)
# It's okay for this to be a shared library, too.
#readline readline.c -lreadline -ltermcap
# Modules that should always be present (non UNIX dependent):
将上面的readline这句前面的注释号去掉(去掉#号) readline readline.c -lreadline -ltermcap
3.同时修改