vs 2017 Python Scrapy环境安装 新建解决方案导入Scrapy项目

一直用的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, 按照网上的教程,先把一些辅助的库装好,然后进行安装

> 但是在安装的过程,可能会出现 http://blog.csdn.net/nima1994/article/details/74931621?locationNum=3&fps=1 这个博客的错误

> 我的环境是 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 项目 ,可以遇到 http://blog.csdn.net/u012490863/article/details/54743479 博客中的这个问题,路径不对

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

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

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




Guess you like

Origin blog.csdn.net/qq1326702940/article/details/78789677