Я прочитал инструкцию по установке scrapy. Для платформы ubuntu, которую я использую, говорится, что после:
sudo apt update
Таким образом, подготовка выполнена. Однако, следующая командная строка:
pip install scrapy
не работает, поскольку я вижу, что :
ERROR: Не удалось установить пакеты из-за EnvironmentError: Missing dependencies for SOCKS support.
Я проверил, что это не проблема исходных текстов ubuntu, и не проблема отсутствия подготовительных пакетов.
Затем я понял, что, поскольку я кодирую внутри venv, полное сообщение об ошибке может быть не показано, что ввело меня в заблуждение.
Например, проблема, вызванная проблемой разрешения, не показана напрямую, что я позже исправил, напечатав:
sudo pip install scrapy