【Python实例二】之前期准备:Windows下的BeautifulSoup安装
前言
一直久闻Python的爬虫很高效,而且操作便捷,因此决定开始练习爬虫的相关内容。
首先尝试的是Python的爬虫利器之一:BeautifulSoup。(这名字听起来就有种想要去探究的兴趣....嘿嘿)
所以这里就介绍下我搜集到的可行的安装方案。
正文
话不多说,开始......
【步骤一】 下载官方安装包:beautifulsoup 4-4.4.1
(ps:官方是出到今年1月的4.5.3,我暂时下载的是4.4.1)
下载地址:https://www.crummy.com/software/BeautifulSoup/bs4/download/4.4/
打开后,选择下载第二个:
关于下载路径:我是下载解压到了Python的安装下面,也有看到有的教程是解压到桌面的。
【步骤2】打开cmd,用cd命令进入到beautifulsoup的解压包目录下:
以我的电脑为例: cd d:\python27\beautifulsoup4-4.4.1
看到这样的提示表示已经在该目录下
【步骤3】运行安装指令,分别为:
python setup.py build
python setup.py install
(ps:以上一定要加“python”这个词,因为看到有的教程里面让输入的指令是:setup.py build 和 setup.py install,可是我运行之后,cmd没有任何反应,在我去测试之后发现并没有安装成功。。原因不明 >_<)
>>>>运行上面的语句和对应的显示为:
>>>>第一条语句:
>>>>第二条语句:
>>>>这个结果显示的有点多,中间就省略了,最后几行显示为如下截图:
【步骤4】检查安装成功与否
到Python IDE下输入语句:
from bs4 import BeautifulSoup
如果没有报错,则表示安装成功。
(注意:这里一定要输入"form bs4",不然会traceback找不到这个木块)
好了,大功告成,可以开始爬虫的实践学习了~
【Python实例二】之前期准备:Windows下的BeautifulSoup安装的更多相关文章
- python使用wmi模块获取windows下的系统信息监控系统-乾颐堂
Python用WMI模块获取Windows系统的硬件信息:硬盘分区.使用情况,内存大小,CPU型号,当前运行的进程,自启动程序及位置,系统的版本等信息. 本文实例讲述了python使用wmi模块获取w ...
- Windows下SQLMAP的安装图解
第一步:BurpSuite扫描工具安装 //来源:http://www.mamicode.com/info-detail-563355.html Burp Suite 是用于渗透测试web 应用程序的 ...
- windows下Anaconda的安装与配置正解
一.下载anaconda 第一步当然是下载anaconda了,官方网站的下载需要用迅雷才能快点,或者直接到清华大学镜像站下载. 清华大学提供了镜像,从这个镜像下载速度很快,地址: https://mi ...
- coreseek实战(一):windows下coreseek的安装与测试
coreseek实战(一):windows下coreseek的安装与测试 网上关于 coreseek 在 windows 下安装与使用的教程有很多,官方也有详细的教程,这里我也只是按着官方提供的教程详 ...
- Mysql在windows下的免安装配置步骤和重新安装的步骤
windows下mysql免安装配置 1. 下载mysql免安装压缩包 下载mysql-5.6.22-winx64.zip 解压到本地D:\mysql-5.6.22-winx64 2. 修改配置文件 ...
- Windows下的Nessus安装与启动
Windows下的Nessus安装与启动 一.安装 在https://www.tenable.com/downloads/nessus下载对应windows版本 双击安装,完成后,访问 https:/ ...
- windows下VMware-workstation中安装CentOS
windows下VMware-workstation中安装CentOS,可以分两部分,安装虚拟机和安装CentOS虚拟机.具体步骤如下: 一.安装虚拟机 1.安装VMware-workstation, ...
- Windows下Anaconda的安装和简单使用
Windows下Anaconda的安装和简单使用 Anaconda is a completely free Python distribution (including for commercial ...
- windows下编译和安装boost库
boost是一个功能强大.构造精巧.跨平台.开源并且完全免费的C++程序库. 获取方式 boost提供源码形式的安装包,可以从boost官方网站下载,目前最新版本是1.59.0. 本机上正好有boos ...
随机推荐
- Win10开发笔记(一):一些VS2015中可能遇到的问题
Win10开发者交流群:53078485 一.VS2015部署Win10程序到手机出现“0x80073CFD”错误解决方案 在VS2015 RC中创建了Windows Universal程序,部署到手 ...
- 「题目代码」P1013~P1017(Java)
1013 C基础-求偶数和 import java.util.*; import java.io.*; import java.math.BigInteger; public class Main { ...
- MySQL☞length函数
length(字符串/列名):求出该字符串/列名中字符的个数 格式: select length(列名) from 表名 如下图:
- 问题 E: 完数与盈数
问题 E: 完数与盈数 时间限制: 1 Sec 内存限制: 32 MB提交: 73 解决: 69[提交][状态][讨论版][命题人:外部导入] 题目描述 一个数如果恰好等于它的各因子(该数本身除外 ...
- kubernetes(k8s) 集群
开启和重启命令: sudo systemctl stop etcdsudo systemctl stop dockersudo systemctl stop kube-apiserversudo sy ...
- Python 学习笔记之—— PIL 库
PIL,全称 Python Imaging Library,是 Python 平台一个功能非常强大而且简单易用的图像处理库.但是,由于 PIL 仅支持到Python 2.7,加上年久失修,于是一群志愿 ...
- c#程序中的AssemblyInfo.cs
在asp.net中有一个配置文件AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数,下面是默认的AssemblyInfo.cs文件的内容具体介绍 //是否符合公共 ...
- Web-request内置对象在JSP编程中的应用
- php serialize讲解与json性能测试
[序列化的概念] 序列化是将对象状态转换为可保持或可传输的格式的过程.与序列化相对的是反序列化,它将流转换为对象.这两个过程结合起来,可以轻松地存储和传输数据. 将对象的状态信息转换为可以存储或传输的 ...
- POJ 3415 后缀数组+单调栈
题目大意: 给定A,B两种字符串,问他们当中的长度大于k的公共子串的个数有多少个 这道题目本身理解不难,将两个字符串合并后求出它的后缀数组 然后利用后缀数组求解答案 这里一开始看题解说要用栈的思想,觉 ...