工欲善其事必先利其器

  • 一、下载Python
  • 二、下载安装PyCharm
  • 三、Mysql & Navcat
  • 四、虚拟环境的安装和配置
    • 1. 为什么需要安装虚拟环境?
    • 2. 使用`pip`安装`virtualenvwrapper-win`
    • 3. 创建虚拟环境
    • 4. 控制台进入虚拟环境
    • 5. 删除虚拟环境
    • 6. PyCharm设置虚拟环境

一、下载Python

官网下载地址:https://www.python.org/getit/

目前最新的是 v3.9.1,大家根据自己的需要可以下载之前的版本。

二、下载安装PyCharm

官网下载地址:https://www.jetbrains.com/pycharm/download/#section=windows

Professional是专业版的,需要收费;Community是社区版的免费的。(自行解决哦)

三、Mysql & Navcat

如果需要将结果保存到数据库,需要安装Mysql和可视化管理工具。(如果不需要可以忽略)

Mysql官方下载地址:https://dev.mysql.com/downloads/mysql/
Navcat for Mysql官方下载地址:http://www.navicat.com.cn/products/navicat-for-mysql/

四、虚拟环境的安装和配置

1. 为什么需要安装虚拟环境?

  1. 不同的项目依赖包不同,依赖包版本不同
  2. 不同的项目依赖的python版本不同

如果项目少,只用一个python版本的,觉得麻烦的可以不用安装虚拟环境

2. 使用pip安装virtualenvwrapper-win

pip install virtualenvwrapper-win

3. 创建虚拟环境

mkvirtualenv spider

然后在C:\Users\Administrator\Envs目录可以看到刚创建的虚拟环境目录:

4. 控制台进入虚拟环境

workon 显示虚拟环境目录
workon spider 进入spider虚拟环境
进入环境后,输入python查看当前虚拟环境的python版本。

> workon
> workon spider

5. 删除虚拟环境

将对应的目录删掉即可。

6. PyCharm设置虚拟环境

手把手带你入门Python爬虫(一、工欲善其事必先利其器)相关推荐

  1. 手把手带你入门Python爬虫(二、爬虫预备知识)

    爬虫预备知识 一.计算机网络协议基础 二.Html.Css.Javascript Ajax 异步加载 GET请求 与 POST请求 3种content-type 三.爬虫基本方法 1. 采集方案分类 ...

  2. 手把手带你入门Python爬虫(五、CSDN论坛之模型设计)

    CSDN论坛之模型设计 一.CSDN论坛分析 二.模型设计与数据表设计 一.CSDN论坛分析 论坛主题列表页: 详情页: 博主个人详情页: 我们根据以上页面分析我们需要抓取的数据,然后设计模型. 二. ...

  3. 手把手带你入门Python爬虫(四、ORM与peewee)

    ORM与peewee 一.为什么要用ORM 二.ORM的选择 三.peewee使用 1. 安装 2. 创建并使用 3. 增删查改 (1) 新增 (2) 查询数据 (3) 修改数据 (4) 删除数据 一 ...

  4. 手把手带你入门Python爬虫(三、PyMySQL)

    PyMySQL 1.安装 2.新建Mysql数据表 3.使用pymysql 1.安装 pip install PyMySQL 2.新建Mysql数据表 使用Navcat for Mysql 创建数据库 ...

  5. 用几个最简单的例子带你入门 Python 爬虫

    作者 | ZackSock 来源 | 新建文件夹X(ID:ZackSock) 头图 | CSDN下载自视觉中国 前言 爬虫一直是Python的一大应用场景,差不多每门语言都可以写爬虫,但是程序员们却独 ...

  6. 图解爬虫,用几个最简单的例子带你入门Python爬虫

    一.前言 爬虫一直是Python的一大应用场景,差不多每门语言都可以写爬虫,但是程序员们却独爱Python.之所以偏爱Python就是因为她简洁的语法,我们使用Python可以很简单的写出一个爬虫程序 ...

  7. 手把手带你飞Python爬虫+数据清洗新手教程(一)

    本文共有2394字,读完大约需要10分钟. 目录 简介 思考 撸起袖子开始干 1 获取网页源代码 2 在网页源代码里找出所需信息的位置 3 数据清洗 4 完整代码 5 优化后的代码 简介 本文使用An ...

  8. 视频教程-手把手带你学会python爬虫-Python

    手把手带你学会python爬虫 曾在某大型公司大型互联网任职多年,在公司主要从事移动端开发.全栈开发.主要技术栈是Android.Java.Python.爬虫.Linux等等. 赵庆元 ¥99.00 ...

  9. 手把手教你入门Python爬虫(二)

    手把手教你入门Python爬虫 前言   在上一篇文章中,我们讲解到了基础的计算机网络知识,并完成了"爬取豆瓣Top250电影信息"的项目.那么这一次,作者将带领大家完成" ...

最新文章

  1. 关于商品分类 商品表和属性表的设计
  2. matlab教程蚁群算法,蚁群算法怎样用MATLAB仿真
  3. AMD总裁兼CEO苏姿丰再添要职 已被选为公司董事长
  4. [模板] tarjan/联通分量/dfs树
  5. java quartz xml_java 使用quartz 定时xml 配置 与注解 以及注意事项
  6. 如何表示数组所有数都不等于一个数_力扣刷题那些事儿(3)-缺失的第一个正整数(41)...
  7. POJ 1470 Closest Common Ancestors(最近公共祖先 LCA)
  8. 一些常用的正交试验表生成: 单一水平、混合水平、交互作用
  9. mysql中时间不早于今天_MySQL不正确日期时间值早于1980年的日期
  10. zzulioj 1819: 加加加!(油) (打表)
  11. word使文字垂直居中
  12. AutoHotKey映射方向键和Home, End键
  13. 计算机其它离的360云盘,多台电脑无缝共享文件 360云盘无限保存
  14. mysql的genelog_小白实战课堂!转录因子的候选靶基因查询~~
  15. html制作国字布局,各种经典布局--“国”字布局
  16. 52brain公众号目录【2020年3月】
  17. 如何修改C:\Windows\System32\drivers\etc\hosts文件
  18. 大数据常用同步工具(DataX/Sqoop/Nifi/Canal等)
  19. 学习python-mysql:报错AttributeError: module 'MySQLdb' has no attribute 'cursors'
  20. 计算机安全的基本概念,计算机安全包括哪几个方面

热门文章

  1. Android 高仿QQ5.2双向側滑菜单DrawerLayout实现源代码
  2. mongodb的更新语句
  3. Oracle创建表空间、创建用户以及授权
  4. 提高数据库查询速度的几个思路
  5. 转 Procrastination
  6. 分析一周后终于明白,为什么说不注重数据的企业会被时代淘汰?
  7. 老板不相信我的方案结论!怎么让数据分析驱动决策?
  8. 一会儿花雨停了的飞鸽传书
  9. 了结对编程和飞鸽传书
  10. 性能优化(6):为什么一定要将css置顶?