Проблемы с импортом Lxml при использовании Scrapy - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь использовать Scrapy с Anaconda / Miniconda в Windows 10. Установка проходит нормально, но при попытке запустить Scrapy выдается следующая ошибка:

Traceback (most recent call last):
  File "C:\ProgramData\Miniconda3\Scripts\scrapy-script.py", line 6, in <module>
    from scrapy.cmdline import execute
  File "C:\ProgramData\Miniconda3\lib\site-packages\scrapy\__init__.py", line 34, in <module>
    from scrapy.spiders import Spider
  File "C:\ProgramData\Miniconda3\lib\site-packages\scrapy\spiders\__init__.py", line 10, in <module>
    from scrapy.http import Request
  File "C:\ProgramData\Miniconda3\lib\site-packages\scrapy\http\__init__.py", line 11, in <module>
    from scrapy.http.request.form import FormRequest
  File "C:\ProgramData\Miniconda3\lib\site-packages\scrapy\http\request\form.py", line 11, in <module>
    import lxml.html
  File "C:\ProgramData\Miniconda3\lib\site-packages\lxml\html\__init__.py", line 53, in <module>
    from .. import etree
ImportError: DLL load failed: The specified module could not be found.

Я попытался переустановить Scrapy, lxml иСама Анаконда (на этот раз я использую чистую установку Miniconda), а также скачивает неофициальную сборку lxml с https://www.lfd.uci.edu/~gohlke/pythonlibs/,, как предложено в одном из ответов о переполнении стека, но проблема сохраняется.Я также сделал это на экземпляре Amazon AWS EC2, запущенном с нуля, но у меня возникла та же проблема.

Кажется, это что-то относительно распространенное, но я не смог найти ответ, который бы работал длямне.Как правильно решить эту проблему?Это только из-за lxml или что-то еще вызывает эту проблему?

...