Добрый день.
Сейчас на свою систему ставлю scrapy (под windows 7 32bit) - но в итоге получается ошибка.
Что сделал:
Twisted (через pip - последняя версия).
lxml (через pip - последняя версия).
OpenSSL - официальный сайт
setuptools.py - официальный сайт.
scrapy (через pip - последняя версия).
В итоге при вызове scrapy через терминал, либо при попытке создать проект:
mulano - папка для проекта, находится в Path.
C:\python35\python.exe C:/python35/mulano/scrappy1/testo.py
Traceback (most recent call last):
File "C:/python35/mulano/scrappy1/testo.py", line 3, in
import scrapy
File "C:\python35\lib\site-packages\scrapy\__init__.py", line 48, in
from scrapy.spiders import Spider
File "C:\python35\lib\site-packages\scrapy\spiders\__init__.py", line 10, in
from scrapy.http import Request
File "C:\python35\lib\site-packages\scrapy\http\__init__.py", line 15, in
from scrapy.http.response.html import HtmlResponse
File "C:\python35\lib\site-packages\scrapy\http\response\html.py", line 8, in
from scrapy.http.response.text import TextResponse
File "C:\python35\lib\site-packages\scrapy\http\response\text.py", line 13, in
from scrapy.utils.response import get_base_url
File "C:\python35\lib\site-packages\scrapy\utils\response.py", line 12, in
from twisted.web import http
File "C:\python35\lib\site-packages\twisted\web\http.py", line 92, in
from twisted.internet import interfaces, reactor, protocol, address
File "C:\python35\lib\site-packages\twisted\internet\reactor.py", line 38, in
from twisted.internet import default
File "C:\python35\lib\site-packages\twisted\internet\default.py", line 56, in
install = _getInstallFunction(platform)
File "C:\python35\lib\site-packages\twisted\internet\default.py", line 50, in _getInstallFunction
from twisted.internet.selectreactor import install
File "C:\python35\lib\site-packages\twisted\internet\selectreactor.py", line 18, in
from twisted.internet import posixbase
File "C:\python35\lib\site-packages\twisted\internet\posixbase.py", line 18, in
from twisted.internet import error, udp, tcp
File "C:\python35\lib\site-packages\twisted\internet\udp.py", line 53, in
from twisted.internet import base, defer, address
File "C:\python35\lib\site-packages\twisted\internet\base.py", line 23, in
from twisted.internet import fdesc, main, error, abstract, defer, threads
File "C:\python35\lib\site-packages\twisted\internet\defer.py", line 29, in
from twisted.python import lockfile, failure
File "C:\python35\lib\site-packages\twisted\python\lockfile.py", line 52, in
_open = file
NameError: name 'file' is not defined
Process finished with exit code 1
_______________
Есть подозрения, что для работы нужен, но эта штука отказывается ставить из-за конфликта версии путона, хотя все вроде бы ровно. Почитал комментарии, у многих также:
sourceforge.net/projects/pywin32