一直用的vs,就直接在vs 上面写下Python
安装vs 2017的时候,勾选Python模块的安装,我目前的版本的 3.6,默认路径下 C:\Program Files\Python36
1> 新建Python
2> 运行第一个Python
F5 运行
>>> 如果有多个单独Python文件A,B,C,想运行A.py ,对着 A文件 右键->设为启动文件 然后 F5运行
3> 安装各种库(可视化操作)
>>> 比如安装 lxml 库
4. 安装 Scrapy, 按照网上的教程,先把一些辅助的库装好,然后进行安装
> 但是在安装的过程,可能会出现 这个博客的错误
> 我的环境是 win10 64 位操作系统 Python3.6,我下的文件名为 Twisted-17.9.0-cp36-cp36m-win_amd64
> 然后你会在安装Twisted-17.9.0-cp36-cp36m-win_amd64的时候,有可能会提示没权限创建文件夹(我的环境安装的C盘),需要以管理员权限
> > 关闭解决方案,以管理员权限重新运行,并通过vs打开Python 命令窗口,按照博客写的命令运行安装
>>> 最后在 刚才打开的窗口 执行 安装 pip install Scrapy
5. 创建Scrapy 项目
>>> 配置下Scrapy命令环境变量 我的路径C:\Program Files\Python36\Scripts\
>>> 以管理员身份打开 cmd 命令行窗口,进入到你想存放 Scrapy项目的地方 执行 scrapy startproject xxx (xxx 是你的项目名字)
>>> 创建完Scrapy项目之后,启动vs
>>> 从已有的代码创建项目解决方案
>>> 选中创建的Scrapy项目
>>> 然后 关闭保存解决方案
>>> 下图中的两个都是属于项目管理文件,都能打开项目
6.运行Scrapy项目
> 在Scrapy项目的根目录下创建启动文件 entrypoint.py(和scrapy.cfg文件同级)
from scrapy.cmdline import execute
execute(['scrapy', 'crawl', 'dingdian']);
>>> 上面第二行中的代码中的前面个参数是不变的,第三个参数是使用的spider的名字
>>> 最后 按照Scrapy 的教程,写好相关代码 F5 运行
7. 总结
>>> 运行 Scrapy 项目 ,可以遇到 博客中的这个问题,路径不对
>>> 估计是在导入Scrapy项目的时候,选择的项目路径不对,没有选到根目录,而且选到了根目录的上一级或者其他级了
>>> 如果还遇到其他问题,在需要使用命令窗口时,一定要记得用 管理员权限 运行(先用管理员权限打开vs,然后在vs 打开Python的命令窗口)
>>> 当然,如果不喜欢用vs进行操作,完全可以不在vs进行这些操作