Dependencies Management
Dependencies Management
Crawlab allows users to install and management dependencies for spiders and tasks.
Page Menu
Expand Dependencies button on the left sidebar and click sub-menu items as below.

- Settings: Global dependencies settings
- Python: Python dependencies management
- Node.js: Node.js dependencies management
Install Dependencies
- Navigate to the dependencies management page (Python/Node.js)

- Click on
Installablebutton - Enter search keywords and click on
Searchbutton - Click on
Installbutton - Select
Mode(which nodes to install) andUpgrade(whether to upgrade) and clickConfirmbutton
Uninstall Dependencies
- Navigate to the dependencies management page (Python/Node.js)

- Click on
Uninstallbutton to uninstall the dependency - Select
Mode(which nodes to install) and clickConfirmbutton
Settings
- Navigate to the dependencies management page (Settings)

- Click on
Configurebutton - Edit the configuration and click on
Confirmbutton
Settings description:
- Command: executable command for installing/uninstalling dependencies. E.g.
pip,/usr/local/bin/pip39,npm,yarn - Proxy: proxy for installing/uninstalling dependencies. E.g.
https://registry.npm.taobao.orgorhttps://pypi.tuna.tsinghua.edu.cn/simple
Tasks
- Navigate to the dependencies management page (Python/Node.js)
- Click on
Tasksbutton - You can view install/uninstall tasks

- Click on
Logsbutton to view logs - You can view logs of given tasks
