python命令里运行正确但是pycharm里面运行就是报错的问题

这两天在学习爬虫,第一步就是

import scrapy
class StackOverflowSpider(scrapy.Spider):

结果一直报错,说是scrapy没有spider这个方法,各种各样的办法都试过了,from scrapy import spider等等

甚至连python都重装了,因为电脑重装了系统,所以考虑是不是python安装过程中有问题,然而不行

最后昨天在命令中运行了一下,竟然可以,说明不是代码或者python的问题

于是重装了pycharm,还是报错

简单放弃了

今天气不过,再百度了一下,发现有可能是导入的模块跟文件名或者packages重名的可能,pycharm无法自动识别,先导入目录里的packages

再看了一下自己的,果然,目录里的scrapy换了一个名称,ok了

posted @ 2018-04-30 14:06  你爱谈天我爱笑  阅读(5155)  评论(0编辑  收藏  举报