我正在尝试使用tweepy构建一个用python编写的twitter客户端,并使其在Android上的sl4a(使用py4a)上运行。但我似乎无法在我的主脚本中导入tweepy模块。该脚本无法运行。请告诉我在sl4a中使用tweepy的正确方法,因为在sl4a的scripts目录中复制粘贴tweepy目录不起作用。
答案 0 :(得分:0)
Python for Android应用程序允许您导入模块拉链,并且有关于Web和SL4A常见问题解答的说明,关于在SD卡上将模块复制到何处以尝试安装它们以及安装Python Eggs {{ 3}}。您也可以尝试在手机上运行tweepy setup.py
(在下载中找到)。
但是,tweepy也可能在您的手机上没有其他要求,例如通常由easy_install
等安装的其他模块。虽然我认为不是这种情况,但肯定会使安装非常困难。
在一天结束时,根据常见问题解答,我认为最好的办法是尝试将tweepy模块目录复制到/sdcard/com.googlecode.pythonforandroid/extras/python
。
答案 1 :(得分:0)
在此处下载Python 2.6的tweepy .egg:https://pypi.python.org/pypi/tweepy/1.7.1确保它位于SD卡的Downloads文件夹中。启动Python for Android应用程序并选择“导入模块”选项。选择刚刚下载的tweepy .egg文件。它应该工作正常。