
学 《用 Python 写网络爬虫》第二章时,需要用到 BeautifulSoup 和 lxml,前者已经自带,后者则需要自行安装,而在 Pythonista 中是无法直接使用 pip 和 Git 的,需要通过第三方模块来实现。
StaSh 是 Pythonista Shell 的缩写,故名思议,它是为 Pythonista 而做的一个 Bash-like shell。我们需要用它来让 Pythonista 支持 pip ,从而安装 lxml。
安装
安装很简单,iPad 联网情况下打开 Pythonista,在 Console 界面输入以下代码安装,它会将 StaSh 作为 Python 模块安装。
import requests as r; exec(r.get('http://bit.ly/get-stash').text)安装完成后,打开 Pythonista 侧栏中的 This iPad,找到 launch_stash.py 并运行,然后就可以在打开的 StaSh 中使用 pip 来安装 lxml 了。
pip install lxml**注:**如果经常使用 StaSh,可以把 launch_stash.py 添加到收藏。
参考
- StaSh GitHub: ywangd/stash
- 知乎 如何在 pythonista for ios 中添加第三方库,如 pandas?