当前位置:操作系统 > 安卓/Android >>

Android Python 终端上使用python

下载python->python-for-android

(ps:不要自己造轮子)

解压,复制

注意:

不支持FAT文件系统,所以如果SD卡是FAT系统是不可用的,不可执行
[html] 
<span style="font-family: 'Microsoft YaHei'; background-color: rgb(0, 0, 0);"><span style="font-size:12px;color:#006600;">chmod 0755 python</span></span> 
如果条件一不成立,可以将其放至于/data目录下
修改

cd到bin目录下

[html]
<pre name="code" class="html">chmod 4755 python 

修改bash.bashrc或者其他
[html] 
<pre name="code" class="html">export PYTHONHOME="/data/local/python" 
export PYTHONPATH=.:$PYTHONHOME:$PYTHONHOME/libs:$PYTHONHOME/lib:$PYTHONHOME/libs/site-packages:$PYTHONHOME/lib/python2.6/lib-dynload 
export PATH=$PYTHONHOME:$PYTHONPATH:$PATH 
export LD_LIBRARY_PATH=.:$PYTHONHOME/lib:$LD_LIBRARY_PATH 

 

添加到终端
打开终端->首选项->命令行,添加

[html] 
<pre name="code" class="html">. /data/local/bash.bashrc 

(注意.和/data之间的空格)
这个视文件的名字及目录而定,这个版本的G1 ROM貌似没有source。

 

LINK

暂时忘了上次怎么解决库依赖的问题,然后这次是用ln解决的。

如果打开时,出现

[html]
'import site' failed; use -v for traceback 

那么就需要如此了。
[html] 
ln -s /system/lib/libpython2.6.so /data/local/python/lib/libpython2.6.so 
ln -s /system/lib/libffi.so /data/local/python/lib/libffi.so 

TEST

[python] 
<pre name="code" class="html">#python 
>>>import sys 
>>>sys.path 
作者:gmszone
 

补充:移动开发 , Android ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,