vs 2017 Python Scrapy环境安装 新建解决方案导入Scrapy项目
2017-12-13 11:11
519 查看
一直用的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文件同级)
>>> 最后 按照Scrapy 的教程,写好相关代码 F5 运行
7. 总结
>>> 运行 Scrapy 项目 ,可以遇到 http://blog.csdn.net/u012490863/article/details/54743479 博客中的这个问题,路径不对
>>> 估计是在导入Scrapy项目的时候,选择的项目路径不对,没有选到根目录,而且选到了根目录的上一级或者其他级了
>>> 如果还遇到其他问题,在需要使用命令窗口时,一定要记得用 管理员权限 运行(先用管理员权限打开vs,然后在vs 打开Python的命令窗口)
>>> 当然,如果不喜欢用vs进行操作,完全可以不在vs进行这些操作
安装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进行这些操作
相关文章推荐
- window10 64位 vs2017/vs2015 Anaconda python环境安装
- Ubuntu下在Python3.6的环境下安装Django以及新建项目
- 点击VS2010解决方案中的某个项目的任意一个文件导致VS开发环境关闭
- 安装vs2010后新建项目FrameWork版本选择只有4.0的解决方案
- VS.NET新建项目失败(附解决方案)
- Android新建项目,或者导入项目出现R文件丢失,解决方案
- VS新建项目后解决方案找不到,不能建多项目问题
- linux环境下安装pyramid和新建项目的步骤
- 新建Android项目时使用project from existing source导入已经存在的项目报 AndroidManifest.xml file missing异常解决方案
- 在FlashBuilder下新建或导入项目时提示未安装asp.net development server的解决办法
- 新建python环境无法导入libxml2dom的问题:ImportError: No module named libxmlmods
- vs新建解决方案,添加新项目,为什么不在解决方案中显示
- python 在 eclipse 中 导入 scrapy源码 进行调试,并安装 setuptools easy_install
- Android新建项目,或者导入项目出现R文件丢失,解决方案
- 新建Android项目时使用project from existing source导入已经存在的项目报 AndroidManifest.xml file missing错误解决方案
- Mac环境下 cocos2dx 3.0 安装和新建项目
- Dev-Cpp/Mingw32 开发环境介绍(1)安装,新建项目与编译
- Android新建项目,或者导入项目出现R文件丢失,解决方案 .
- 使用python3.2开发pyramid1.3(安装环境和初始项目)
- 新建Android项目时使用project from existing source导入已经存在的项目报 AndroidManifest.xml file missing错误解决方案