歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android Python 終端上使用Python

Android Python 終端上使用Python

日期:2017/3/1 10:17:36   编辑:Linux編程

由於最近需要,因此就繼續上次《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
Copyright © Linux教程網 All Rights Reserved