scrapyがpython3.7環境で動くようになったよ
3ヶ月ほど前、python3.7環境で動かした際に、下記参考ページに記載されているようなエラーが発生しました。
参考ページのリンク先にも説明がある通り、twistedがpython3.7に対応していないためのようです。
[Python]Scrapyを動かした時にSyntaxError: invalid syntaxとエラーが出る場合の対処法
2018-10-10にtwistedがpython3.7に対応
めでたく、2018-10-10
に、twistedがpython3.7に対応しました。
Python 3.7 is now supported. (#9502)
twisted/NEWS.rst at twisted-18.9.0 · twisted/twisted
Dockerfile に下記設定をしたところ、問題なく動きました。
FROM python:3.7
RUN pip install -U pip
RUN pip install scrapy
twistedが18.9になっていますね
root@b4df9d560d37:/usr/src/app# pip freeze | grep -e Twisted -e Scrapy
Scrapy==1.5.1
Twisted==18.9.0
Author And Source
この問題について(scrapyがpython3.7環境で動くようになったよ), 我々は、より多くの情報をここで見つけました https://qiita.com/nassy20/items/24d00bed39bb840b8339著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .