pycharm:modulenotfounderror: no module named ‘scrapy’

最初遇见这个问题是因为没有安装scrapy

由于scrapy爬虫框架依赖许多第三方库,所以安装scrapy之前,需要确保以下第三方库均已安装:

  1. lxml库
    可以通过命令行查看是否安装

    1
    pip3 list
  2. 通过pip安装zope.interface库

    1
    pip3 install zope.interface
  3. twisted库
    twisted库不能通过pip进行安装,可通过whl文件进行安装。
    进入:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
    cp后面代表python的版本,win后为计算机位数。需要依赖自己的情况选择合适的下载。
    非window系统再次还有其他问题。macOS最新版本需要将后缀改成macosx_10_14_x86_64
    找到teisted库,下载好以后,安装

    1
    pip3 install c:这里是你存放.whl文件的路径Twisted-18.7.0-cp37-cp37m-wmacosx_10_14_x86_64.whl
  1. pyOpenSSL库

    1
    pip3 install pyOpenSSL

    安装完以上以来库以后进行scrapy的安装

    1
    pip3 install scrapy