Android(安卓)Python 终端上使用python
16lz
2021-01-24
由于最近需要,因此就继续上次《android 终端上使用gcc》的后半部分。
(转载请标注:出自gmszone,博客http://blog.csdn.net/gmszone)
大部分方法同那篇相同。
下载python->python-for-android
(ps:不要自己造轮子)
解压,复制
注意:
- 不支持FAT文件系统,所以如果SD卡是FAT系统是不可用的,不可执行
chmod 0755 python
- 如果条件一不成立,可以将其放至于/data目录下
修改
cd到bin目录下
chmod 4755 python修改bash.bashrc或者其他
export PYTHONHOME="/data/local/python"export PYTHONPATH=.:$PYTHONHOME:$PYTHONHOME/libs:$PYTHONHOME/lib:$PYTHONHOME/libs/site-packages:$PYTHONHOME/lib/python2.6/lib-dynloadexport PATH=$PYTHONHOME:$PYTHONPATH:$PATHexport LD_LIBRARY_PATH=.:$PYTHONHOME/lib:$LD_LIBRARY_PATH
添加到终端
打开终端->首选项->命令行,添加
. /data/local/bash.bashrc(注意.和/data之间的空格)
这个视文件的名字及目录而定,这个版本的G1 ROM貌似没有source。
LINK
暂时忘了上次怎么解决库依赖的问题,然后这次是用ln解决的。
如果打开时,出现
'import site' failed; use -v for traceback
那么就需要如此了。
ln -s /data/local/python/lib/libpython2.6.so /system/lib/libpython2.6.soln -s /data/local/python/lib/libffi.so /system/lib/libffi.so
TEST
#python>>>import sys>>>sys.path
小修改
我们可以发现存在
'/sd-ext/local/python/lib/python26.zip'故而可以修改原来下载的python,放到上面。
(ps:由于G1的data空间比较小因此较其ln到了sd-ext)
因此可以将模块放到里面
更多相关文章
- Android(安卓)应用开发揭秘(笔记) 第一章Android开发简介
- Ubuntu下使用Android(安卓)ADB
- Appium:通过wifi连接Android设备
- 服务器主动向android手机端推送消息---------Linux下实现
- 使用gdb在Android(安卓)Emulator中进行调试
- Android自动化测试之通过apktool获取apk package name(包名)以及ac
- 更改Android编译时的默认配置
- Android下jni开发之ndk的使用(下载、配置、编译遇到的问题)
- android关于socket编程,以聊天为例http://hi.baidu.com/yaoyuanh