学 《用 Python 写网络爬虫》第二章时,需要用到 BeautifulSouplxml,前者已经自带,后者则需要自行安装,而在 Pythonista 中是无法直接使用 pipGit 的,需要通过第三方模块来实现。

StaShPythonista 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 添加到收藏。

参考