Python3 安装urllib2包之小坑

Python3.6.6或者说python3.x找不到urllib2语法问题修改之后,会报一个没有安装urllib2的包的错误。

通过pip install urllib2也会提示找不到包。

通过pip3 install urllib2也会提示找不到包。

这是因为builtwith依赖于urllib2包。但Pyhton2中的urllib2工具包,在Python3中分拆成了urllib.request和urllib.error两个包。就导致找不到包,同时也没办法安装。

所以需要install urllib.request和install urllib.error 两个包,然后将builtwith包中的import urllib2修改为import urllib.request 和import urllib.error。

同时代码中的方法函数也需要修改,基本就是将urllib2.xxx修改为urllib.request.xxx。

案例

python2中

import urllib2

req =urllib2.Request('xxxx')

data =urllib2.urlopen(req).read()

print(data)

python3中

import urllib.request

data =urllib.request.urlopen('xxxx').read()

print(data)

python安装urllib2_Python3安装与使用urllib2包之小坑相关推荐

  1. python3安装urllib2_python3.6想使用urllib2包怎么办

    Python3.6.6或者说python3.x找不到urllib2语法问题修改之后,会报一个没有安装urllib2的包的错误. 通过pip install urllib2也会提示找不到包.(推荐学习: ...

  2. python绘制小提琴图_关于使用python seaborn库绘制violinplot小提琴图的一些小坑

    . Seaborn是基于matplotlib的Python可视化库. 它提供了一个高级界面来绘制有吸引力的统计图形.Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得 ...

  3. Python创建二维数组(关于list的一个小坑)

    0.目录 1.遇到的问题 2.创建二维数组的办法 3.1 直接创建法 3.2 列表生成式法 3.3 使用模块numpy创建 1.遇到的问题 今天写Python代码的时候遇到了一个大坑,差点就耽误我交作 ...

  4. Python3 安装bulitwith 和urllib2包

    # 背景 最近在看PACKT的Python Web Scraping, 书上用的是Python 2.X,但是自己电脑上却用的Python 3.4. 版本升级没什么好说的,只是很多的工具包并没有跟着升级 ...

  5. python cv2模块安装_Python运行脚本前,自动安装需要的模块包

    在服务器上部署Python程序时,往往需要先安装很多需要的模块包.如果一个一个安装就会出现忘记的情况.或者新增加某个新的模块时,也可能会忘记安装. 这里先讲一下怎么通过Python程序自动安装. 以下 ...

  6. python使用pip安装本地包-python搭建本地pip源,离线安装python模块

    有些时候内网还是无法访问外网的PIP源,这样就需要搭建自己的PIP源 1.离线安装pip 需先安装setuptools 1.下载安装包 https://files.pythonhosted.org/p ...

  7. 如何用python和pip安装在txt文件中配置好版本的库包

    如何用python和pip安装在txt文件中配置好版本的库包 文章目录: 一.建立库包版本的txt配置文件 二.安装txt配置文件中的库包 有时候你自己用python实现一个项目,然后想把它在gith ...

  8. python queue模块安装_Python queue包_程序模块 - PyPI - Python中文网

    沃特?另一个消息队列? 考虑到消息队列的激增,人们可能倾向于相信 发明更多不是答案.使用现有的解决方案是 多次尝试与大多数现有的消息队列产品. 其他的失败(对于我们的用例). queuey是用来处理大 ...

  9. Python 之 新手安装详解 、安装目录说明 及 修改pip默认包安装位置

    写在前面   之前一直是搞底层相关的东西,目前,需要研究一下Python,特此记录! 下载   首先需要说明的是,Python 是开源跨平台的,不同系统下的安装区别较大.Python最新源码.安装包, ...

最新文章

  1. solidity 汇编语言问题——内存数据mload时为什么从第32位开始
  2. WordPress漏洞扫描工具WPScan
  3. linux启动tomcat不停的触发gc,tomcat的rmi触发的full gc的时间过长的优化
  4. 结构体字节对齐(转)
  5. vi/vim基本使用方法
  6. Java 序列化反序列化框架比较
  7. 博图os更新_博途TIA安装与更新
  8. 列表,元组,集合,字典常用方法
  9. Scrapy框架初探
  10. iOS开发——基础篇——iOS开发 Xcode8中遇到的问题及改动
  11. 教你如何不登陆复制CSDN代码
  12. 设计模式---订阅发布模式(Subscribe/Publish)
  13. stm32神舟I号开发板下的六子棋开发
  14. 软考软件设计师下午真题-面向对象的程序设计与实现-策略设计模式(2015年下半年试题六))代码讲解
  15. sublime text 3鼠标闪烁由竖线变为横线怎么处理?
  16. 【循序渐进学运维】MySQL运维系列文章汇总
  17. matlab在点内加入权值,matlab权值矩阵
  18. 太原理工大学系统分析与设计实验报告实验室设备_“艺术之光”绽放太原理工大学首届本科生专业节...
  19. 智己汽车,兼顾豪华舒适和操控性能
  20. 企业微信来了,尽管“定位打卡”功能愁死个人,但它有可能逼死一个产业

热门文章

  1. win7玩游戏时不能全屏该怎么解决
  2. JQuery 之 阻止事件冒泡
  3. layui table 表头合并_layui table合并单元格
  4. 如何在VMware 虚拟机下Linux查看IP(从而远程连接)
  5. 记录简单优化系——关于图表请求页面加载缓慢问题的追查(stalled 时间过长)
  6. mysql语句求排名前五的同学的姓名_求出每门课程成绩排名前五名的同学的姓名,分数和课程名?...
  7. JS对URL进行编码和解码
  8. 问题1222狼和兔子
  9. 创业vr全景项目可以挣到钱吗?全景市场怎么操作
  10. 魅蓝3如何root_魅蓝3获取ROOT权限及刷入Android系统过程