一直用的vs,就直接在vs 上面写下Python

安装vs 2017的时候,勾选Python模块的安装,我目前的版本的 3.6,默认路径下 C:\Program Files\Python36

1>  新建Python

VS安装python第三方包 vs安装python模块_VS安装python第三方包

2> 运行第一个Python

F5 运行

VS安装python第三方包 vs安装python模块_VS 2017_02

>>> 如果有多个单独Python文件A,B,C,想运行A.py ,对着 A文件 右键->设为启动文件 然后 F5运行

3> 安装各种库(可视化操作)

VS安装python第三方包 vs安装python模块_Scrapy_03

VS安装python第三方包 vs安装python模块_VS 安装Scrapy环境_04

>>> 比如安装 lxml 库

VS安装python第三方包 vs安装python模块_VS 安装Scrapy环境_05

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 命令窗口,按照博客写的命令运行安装

VS安装python第三方包 vs安装python模块_Scrapy_06

>>> 最后在 刚才打开的窗口  执行 安装 pip install Scrapy

5. 创建Scrapy 项目

>>> 配置下Scrapy命令环境变量 我的路径C:\Program Files\Python36\Scripts\ 

>>> 以管理员身份打开 cmd 命令行窗口,进入到你想存放 Scrapy项目的地方 执行 scrapy startproject xxx (xxx 是你的项目名字)

>>> 创建完Scrapy项目之后,启动vs

>>>  从已有的代码创建项目解决方案

VS安装python第三方包 vs安装python模块_VS 2017_07


>>> 选中创建的Scrapy项目

VS安装python第三方包 vs安装python模块_Python_08

>>> 然后 关闭保存解决方案

VS安装python第三方包 vs安装python模块_Python_09


>>>  下图中的两个都是属于项目管理文件,都能打开项目

VS安装python第三方包 vs安装python模块_VS 2017_10



6.运行Scrapy项目

> 在Scrapy项目的根目录下创建启动文件 entrypoint.py(和scrapy.cfg文件同级)

from scrapy.cmdline import execute
execute(['scrapy', 'crawl', 'dingdian']);

>>> 上面第二行中的代码中的前面个参数是不变的,第三个参数是使用的spider的名字


VS安装python第三方包 vs安装python模块_VS 安装Scrapy环境_11


>>> 最后 按照Scrapy 的教程,写好相关代码 F5 运行


7. 总结

>>> 运行 Scrapy 项目 ,可以遇到  博客中的这个问题,路径不对

>>> 估计是在导入Scrapy项目的时候,选择的项目路径不对,没有选到根目录,而且选到了根目录的上一级或者其他级了

>>> 如果还遇到其他问题,在需要使用命令窗口时,一定要记得用 管理员权限 运行(先用管理员权限打开vs,然后在vs 打开Python的命令窗口)

>>> 当然,如果不喜欢用vs进行操作,完全可以不在vs进行这些操作