pycharm + anaconda + scrapy第一个项目的搭建

坑很多,第一次能跑通就很不容易记录一下

首先打开pycharm

 pycharm + anaconda + scrapy第一个项目的搭建

创建新项目

 pycharm + anaconda + scrapy第一个项目的搭建

我是在桌面上创建的

 pycharm + anaconda + scrapy第一个项目的搭建

 

项目创建成功,下面是第一个奇葩的地方,要想创建scrapy项目 接下来需要通过命令来创建

 pycharm + anaconda + scrapy第一个项目的搭建

 

 pycharm + anaconda + scrapy第一个项目的搭建

 

3个参数"first_scrapy"是自己的文件名 可自定义

回车

 pycharm + anaconda + scrapy第一个项目的搭建

创建成功

查看项目文件夹

 pycharm + anaconda + scrapy第一个项目的搭建

 

然后添加文件

 pycharm + anaconda + scrapy第一个项目的搭建

 

这是第二个坑出现的地方

我先师范一下这个坑

 

 pycharm + anaconda + scrapy第一个项目的搭建

first_scrapy文件夹下创建的文件,代码中提示scrapy模块未加载

未加载的问题处理起来很简单

 pycharm + anaconda + scrapy第一个项目的搭建

 pycharm + anaconda + scrapy第一个项目的搭建

 

 

这里选择正确的anaconda版本找到scrapy库点确认就OK了

 pycharm + anaconda + scrapy第一个项目的搭建

 pycharm + anaconda + scrapy第一个项目的搭建

 

错误提示符消失了

下面测试一下

注意

命令提示符路径

 pycharm + anaconda + scrapy第一个项目的搭建

 

已经是和

 pycharm + anaconda + scrapy第一个项目的搭建

 

这个文件同路径 不然会出现错误

 pycharm + anaconda + scrapy第一个项目的搭建

 pycharm + anaconda + scrapy第一个项目的搭建

 

设置对应的路径 在执行

会出现第二个坑

 pycharm + anaconda + scrapy第一个项目的搭建

 

这个的意思是 和下面这个红框的地方不匹配

 pycharm + anaconda + scrapy第一个项目的搭建

 

这个坑的错误是因为first_scrapy.py文件创建位置错误

正确的创建位置为

 pycharm + anaconda + scrapy第一个项目的搭建

 

spiders文件夹下

 

 pycharm + anaconda + scrapy第一个项目的搭建

 

在运行 就成功了

 pycharm + anaconda + scrapy第一个项目的搭建

继续

如果不想使用cmd命令 那就需要在其他文件中调用该命令

 pycharm + anaconda + scrapy第一个项目的搭建

如图 会报错,这是因为最新创建的main.py文件的位置错误

将文件创建到first_scrapy文件夹下

 

 pycharm + anaconda + scrapy第一个项目的搭建

再运行就成功了