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