Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Android Python 终端上使用Python

由于最近需要,因此就继续上次《Android 终端上使用GCC》的后半部分(见 http://www.linuxidc.com/Linux/2012-02/54196.htm )。大部分方法同那篇相同。下载python->python-for-Android(ps:不要自己造轮子)解压,复制注意:
  1. 不支持FAT文件系统,所以如果SD卡是FAT系统是不可用的,不可执行
    1. chmod 0755 python
  2. 如果条件一不成立,可以将其放至于/data目录下
修改cd到bin目录下
  1. chmod 4755 python  
修改bash.bashrc或者其他
  1. export PYTHONHOME="/data/local/python"  
  2. export PYTHONPATH=.:$PYTHONHOME:$PYTHONHOME/libs:$PYTHONHOME/lib:$PYTHONHOME/libs/site-packages:$PYTHONHOME/lib/python2.6/lib-dynload  
  3. export PATH=$PYTHONHOME:$PYTHONPATH:$PATH  
  4. export LD_LIBRARY_PATH=.:$PYTHONHOME/lib:$LD_LIBRARY_PATH  

添加到终端 打开终端->首选项->命令行,添加
  1. . /data/local/bash.bashrc  
(注意.和/data之间的空格) 这个视文件的名字及目录而定,这个版本的G1 ROM貌似没有source。LINK暂时忘了上次怎么解决库依赖的问题,然后这次是用ln解决的。如果打开时,出现
  1. "import site" failed; use -v for traceback  
那么就需要如此了。
  1. ln -s  /data/local/python/lib/libpython2.6.so /system/lib/libpython2.6.so  
  2. ln -s /data/local/python/lib/libffi.so  /system/lib/libffi.so