手把手带你入门Python爬虫(一、工欲善其事必先利其器)
工欲善其事必先利其器
- 一、下载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. 为什么需要安装虚拟环境?
- 不同的项目依赖包不同,依赖包版本不同
- 不同的项目依赖的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爬虫(一、工欲善其事必先利其器)相关推荐
- 手把手带你入门Python爬虫(二、爬虫预备知识)
爬虫预备知识 一.计算机网络协议基础 二.Html.Css.Javascript Ajax 异步加载 GET请求 与 POST请求 3种content-type 三.爬虫基本方法 1. 采集方案分类 ...
- 手把手带你入门Python爬虫(五、CSDN论坛之模型设计)
CSDN论坛之模型设计 一.CSDN论坛分析 二.模型设计与数据表设计 一.CSDN论坛分析 论坛主题列表页: 详情页: 博主个人详情页: 我们根据以上页面分析我们需要抓取的数据,然后设计模型. 二. ...
- 手把手带你入门Python爬虫(四、ORM与peewee)
ORM与peewee 一.为什么要用ORM 二.ORM的选择 三.peewee使用 1. 安装 2. 创建并使用 3. 增删查改 (1) 新增 (2) 查询数据 (3) 修改数据 (4) 删除数据 一 ...
- 手把手带你入门Python爬虫(三、PyMySQL)
PyMySQL 1.安装 2.新建Mysql数据表 3.使用pymysql 1.安装 pip install PyMySQL 2.新建Mysql数据表 使用Navcat for Mysql 创建数据库 ...
- 用几个最简单的例子带你入门 Python 爬虫
作者 | ZackSock 来源 | 新建文件夹X(ID:ZackSock) 头图 | CSDN下载自视觉中国 前言 爬虫一直是Python的一大应用场景,差不多每门语言都可以写爬虫,但是程序员们却独 ...
- 图解爬虫,用几个最简单的例子带你入门Python爬虫
一.前言 爬虫一直是Python的一大应用场景,差不多每门语言都可以写爬虫,但是程序员们却独爱Python.之所以偏爱Python就是因为她简洁的语法,我们使用Python可以很简单的写出一个爬虫程序 ...
- 手把手带你飞Python爬虫+数据清洗新手教程(一)
本文共有2394字,读完大约需要10分钟. 目录 简介 思考 撸起袖子开始干 1 获取网页源代码 2 在网页源代码里找出所需信息的位置 3 数据清洗 4 完整代码 5 优化后的代码 简介 本文使用An ...
- 视频教程-手把手带你学会python爬虫-Python
手把手带你学会python爬虫 曾在某大型公司大型互联网任职多年,在公司主要从事移动端开发.全栈开发.主要技术栈是Android.Java.Python.爬虫.Linux等等. 赵庆元 ¥99.00 ...
- 手把手教你入门Python爬虫(二)
手把手教你入门Python爬虫 前言 在上一篇文章中,我们讲解到了基础的计算机网络知识,并完成了"爬取豆瓣Top250电影信息"的项目.那么这一次,作者将带领大家完成" ...
最新文章
- 关于商品分类 商品表和属性表的设计
- matlab教程蚁群算法,蚁群算法怎样用MATLAB仿真
- AMD总裁兼CEO苏姿丰再添要职 已被选为公司董事长
- [模板] tarjan/联通分量/dfs树
- java quartz xml_java 使用quartz 定时xml 配置 与注解 以及注意事项
- 如何表示数组所有数都不等于一个数_力扣刷题那些事儿(3)-缺失的第一个正整数(41)...
- POJ 1470 Closest Common Ancestors(最近公共祖先 LCA)
- 一些常用的正交试验表生成: 单一水平、混合水平、交互作用
- mysql中时间不早于今天_MySQL不正确日期时间值早于1980年的日期
- zzulioj 1819: 加加加!(油) (打表)
- word使文字垂直居中
- AutoHotKey映射方向键和Home, End键
- 计算机其它离的360云盘,多台电脑无缝共享文件 360云盘无限保存
- mysql的genelog_小白实战课堂!转录因子的候选靶基因查询~~
- html制作国字布局,各种经典布局--“国”字布局
- 52brain公众号目录【2020年3月】
- 如何修改C:\Windows\System32\drivers\etc\hosts文件
- 大数据常用同步工具(DataX/Sqoop/Nifi/Canal等)
- 学习python-mysql:报错AttributeError: module 'MySQLdb' has no attribute 'cursors'
- 计算机安全的基本概念,计算机安全包括哪几个方面