scrapy startproject myspider创建的爬虫项目目录中没有middlewares.py文件,并且运行程序时报如下错误

问题描述: scrapy startproject myspider创建的爬虫项目目录中没有middlewares.py文件,并且运行程序时报如下错误

scrapy startproject myspider创建的爬虫项目目录中没有middlewares.py文件,并且运行程序时报如下错误
scrapy startproject myspider创建的爬虫项目目录中没有middlewares.py文件,并且运行程序时报如下错误
scrapy startproject myspider创建的爬虫项目目录中没有middlewares.py文件,并且运行程序时报如下错误
初步怀疑是scrapy安装错误,解决方案如下:

1利用conda命令创建虚拟环境

conda create –n scrapy python=3.5
scrapy startproject myspider创建的爬虫项目目录中没有middlewares.py文件,并且运行程序时报如下错误

2查看所有的虚拟环境conda env list
并切换虚拟环境 source activate scrapy

scrapy startproject myspider创建的爬虫项目目录中没有middlewares.py文件,并且运行程序时报如下错误

3打开pycharm并查看环境是否需要切换,如需要切换(不在刚才创建的虚拟环境下,就需要切换),环境切换后需要重新安装scrapy

scrapy startproject myspider创建的爬虫项目目录中没有middlewares.py文件,并且运行程序时报如下错误
4安装scrapy完成以后,重新创建爬虫项目,用pycharm打开项目就可看见middlewares.py中间件生成,即问题解决。