首先我们需要安装python,virtualenv和virtualenvwrapper-win32

我的镜像为清华pip,均为pip install ...

这里我已经安装了,所以提示已经存在,现在我们开始搭建独立的虚拟环境

在安装好virtualenvwrapper-win后 我们可以使用命令workon

查看当前的虚拟环境有哪些

环境如下:

虚拟环境的路径是可以修改的,默认为administrator下的环境,修改路径在系统变量中给WORKON_HOME自定义配置路径

我的配置如下:

配置好自定的路径后

我们开始新建虚拟环境

使用命令 mkvirtualenv 虚拟环境名

新建Dpro 虚拟环境

使用 环境

命令: workon 环境名

显示已经进入当前env环境

然后我们在当前环境下新建项目,注意:这里的项目路径,就是当前指令的路径,比如当前是C:\User\Admin\Administrator,

那我们的项目就是在这里,这里我用的是大家都在用的scrapy框架

为了方便大家看的清楚 我这里在新建的Blog环境中演示一遍

这里发现Twisted模块下载失败

所以我们需要手动的下载模块下来

因此我们进入网站https://www.lfd.uci.edu/~gohlke/pythonlibs/

查看我的python版本

找到Twisted

下载下来,然后在下载的文件目录下手动执行下载命令

我将下载的文件放在我们的Administrator文件夹下,然后执行命令安装

好了,最后提示安装成功

然后我们可以用scrapy安装对应的虚拟环境下的项目了

首先我们找一个方便自己找的路径进行安装

我这里选择的是D:\Python\New\Blog

在当前路径下 我们执行新建项目的命令

scrapy startproject 项目名

这时如果要退出环境 输入命令

deactivate

这里我用的工具为 PyCharm

我们打开刚刚新建的项目

我们最初运行时 如果报错

No module named win32api

其实是没有安装pypiwin32

安装方式和上面一样 自行安装


现在我们爬取一个网页文章的标题


再在项目根目录新建main.py文件

main.py代码

from scrapy.cmdline import execute
import sys
import os
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
execute(["scrapy","crawl","blogSpider"])

这样写的目的是为了方便调试,不用再命令行输入 scrapy crawl blogSpider

blogSpider代码


上面有清晰注释,praise_nums这个变量放的是xpath的节点位置


将所得值存入response.xpath("")中

断点pass所在代码行

在main.py文件中

execute运行的第三个参数 应当是我们的blogSpider中的声明的name值


最终debug main.py文件

结果如下



Python+windows系统 虚拟环境的独立搭建 框架scrapy 工具PyCharm相关推荐

  1. 在Windows系统中搭建PHP环境,PHP环境搭建-Windows系统下PHP环境搭建

    1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...

  2. windows系统下jenkins环境搭建与基本使用

    一. windows 系统下搭建jenkins环境 1.1 jenkins环境搭建和构建job流程图 1.2 安装jdk JDK下载地址:  http://www.oracle.com/technet ...

  3. Python - Windows系统下安装使用virtualenv

    1 - virtualenv https://pypi.python.org/pypi/virtualenv/ https://github.com/pypa/virtualenv 在实际开发测试中, ...

  4. python windows系统_Windows系统下Python-Windows详细安装教程

    安装Python-Windows 在开始Python编程前,需要先安装Python环境.Python安装包可以到Python的官网下载,官网地址是,如果想直接跳过关于Python的介绍相关直接下载安装 ...

  5. PHP环境搭建-Windows系统下PHP环境搭建

    1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...

  6. python windows系统下导入数据集的绝对路径问题

    与Linux系统相比,windows系统存在着盘符,所以导入数据集的时候需要做一些调整. 举个例子: 当直接使用数据集文件夹的绝对路径时,运行可能会报错 if __name__ == '__main_ ...

  7. Windows系统读写ext2/3/4文件系统的工具「ext2fsd」

    这几天在折腾Arch Linux,使用的是定制版系统Bridge Linux.在修改lxdm主题的时候一不小心进不去系统了,又切换不了命令行模式,只好找找看有没有可以在Windows系统中读写ext4 ...

  8. c# 指定打开某个路径下的CMD_Node.js 环境在 Windows 系统下安装与搭建教程

    如果您想了解并深入学习 Node.js 那么您首先要做的第一件事就是安装Node.js .Node.js 环境怎么安装,对于新人来说肯定摸不着头脑.Node 是一个让 JavaScript运行在服务端 ...

  9. 【Windows系统】基于vscode搭建go语言开发环境

    微信公众号:CurryCoder的程序人生 怕什么真理无穷,进一寸有一寸的欢喜 1.golang安装包下载与安装 关于vscode的下载,请参见历史文章Ubuntu16.04下搭建vscode的C++ ...

  10. python windows系统_python管理windows系统tomcat服务

    基于python实现的功能更强大的tomcat 守护进程.目前实现的功能: 1.通过性更强 ---通过修改config文件即可实现对其他tomcat程序的守护: 2.具有日志查看 --- 轮询30个日 ...

最新文章

  1. 首批49个国家绿色数据中心名单公布
  2. shell 死循环if判断_Shell的条件判断
  3. 李洪强和你一起学习前端之(8)浮动,网页布局,定位
  4. 腾讯、Meta、鲁大师竞相登场,谁能开辟元宇宙社交新思路?
  5. java 中的堆和栈
  6. Java 实现Https访问工具类 跳过ssl证书验证
  7. php 表格分页代码,[Php]分页及表格样式
  8. linux shell 之 grep
  9. base64编码以及b' '前缀的去除
  10. C语言 线程 进程 优先级,C++线程优先级SetThreadPriority的使用实例
  11. 服务器硬件维护指南和解决方案
  12. 【前端性能】浅谈域名发散与域名收敛
  13. uniapp实现贪吃蛇小游戏
  14. RC微分积分电路/RC滤波电路/RC脉冲分压器/RC耦合电路
  15. k8s集群二进制部署 1.17.3
  16. Linux内核由32位升到64,将Ubuntu从32位版本升级到64位版本
  17. 施乐服务器怎么显示浏览器,怎么才能显示出电脑IE浏览器的菜单栏和工具栏
  18. 小米笔记本电脑怎么使用U盘重装系统教学
  19. Linux awk 命令详解
  20. 如何用低成本方案解决室内超大场景下机器人定位与导航难题?

热门文章

  1. 【Questasim】报错001 Failed to access library
  2. 10月国庆旅游好去处推荐|带上思维导图去旅行
  3. java 定义整数数组_定义一个由整数组成的数组,要求求出其中的奇数个数和偶数个数...
  4. [渝粤教育] 中国地质大学 信息资源管理 复习题
  5. 神灵武装908服务器维护,神陵武装127服银河之心开服时间表_神陵武装新区开服预告_第一手游网手游开服表...
  6. 【转载】弧长法(Riks Method)的基本原理
  7. KMPlayer 一打开总是出现右面的窗口 导航区 怎样设置不会自动打开
  8. 免费logo设计在线生成(不定时更新)
  9. VFB组件:MonthCalendar控件(月日历)
  10. Linux电驴客户端,全面介绍Linux安装电驴