python3.4学习笔记(十六) windows下面安装easy_install和pip教程

easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的

首先安装easy_install

解压,安装方法cmd进入到对应目录下,执行命令:python ez_setup.py

------------------------------------

C:\Users\Administrator>d:

D:\>cd D:\download\ez_setup-0.9

D:\download\ez_setup-0.9>python ez_setup.py

Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.1

4.tar.gz

Extracting in C:\Users\ADMINI~1\AppData\Local\Temp\tmpufdlxztc

Now working in C:\Users\ADMINI~1\AppData\Local\Temp\tmpufdlxztc\distribute-0.6.1

4

Installing Distribute

creating build

creating build\src

.....

============================================

安装好easy_install 之后 再安装pip

解压,安装命令:python setup.py install

--------------------------------------------

D:\download\ez_setup-0.9>cd D:\download\pip-7.1.0

D:\download\pip-7.1.0>python setup.py install

.....

running install_egg_info

Writing D:\Python34\Lib\site-packages\pip-7.1.0-py3.4.egg-info

D:\download\pip-7.1.0>

更新pip命令:

pip install --upgrade pip

==============================

实例:使用pip直接安装beautifulsoup4

F:\kanbox\pythoncode\zyspider>pip install beautifulsoup4

Collecting beautifulsoup4

Downloading beautifulsoup4-4.4.0-py3-none-any.whl (80kB)

40% |█████████████ | 32kB 262kB/s eta 0:00:01

45% |██████████████▋ | 36kB 262kB/s eta 0:00:

50% |████████████████▏ | 40kB 291kB/s eta 0:0

55% |█████████████████▉ | 45kB 291kB/s eta 0:

60% |███████████████████▍ | 49kB 201kB/s eta

65% |█████████████████████ | 53kB 187kB/s eta

70% |██████████████████████▋ | 57kB 187kB/s e

75% |████████████████████████▎ | 61kB 187kB/s

80% |██████████████████████████ | 65kB 187kB/

86% |███████████████████████████▌ | 69kB 201k

91% |█████████████████████████████▏ | 73kB 43

96% |██████████████████████████████▊ | 77kB 4

100% |████████████████████████████████| 81kB

328kB/s

Installing collected packages: beautifulsoup4

Successfully installed beautifulsoup4-4.4.0

F:\kanbox\pythoncode\zyspider>

=========================================

Python2.7 安装 beautifulsoup4-4.4.0 下载地址:http://www.crummy.com/software/BeautifulSoup/bs4/download/4.4/

安装方法:cmd, cd进入beautifulsoup的 setup.py 所在的那个目录(如: D:\download\beautifulsoup4-4.4.0),然后运行

python setup.py build

python setup.py install

版本升级到4,引入包要用

import bs4

from bs4 import BeautifulSoup

不能直接用

from BeautifulSoup import BeautifulSoup

python3.4中可以直接使用from bs4 import BeautifulSoup

注:在同一台电脑上安装2.7和3.4的会导致使用pip命令在2.7情况下安装不了Beautifulsoup4

==================================

Python脚本没问题,但执行总报错"AttributeError: 'module' object has no attribute 'xxx'"。是.pyc文件存在问题。

问题定位:

查看import库的源文件,发现源文件存在且没有错误,同时存在源文件的.pyc文件。

问题解决方法:

1. 命名py脚本时,不要与python预留字,模块名等相同。

2. 删除该库的.pyc文件(因为py脚本每次运行时均会生成.pyc文件;在已经生成.pyc文件的情况下,若代码不更新,运行时依旧会走pyc,所以要删除.pyc文件),重新运行代码;

或者找一个可以运行代码的环境,拷贝替换当前机器的.pyc文件即可。

-------------------------

pyc文件介绍

pyc文件,是python编译后的字节码(bytecode)文件。只要你运行了py文件,python编译器就会自动生成一个对应的pyc字节码文件。这个pyc字节码文件,经过python解释器,会生成机器码运行(这也是为什么pyc文件可以跨平台部署,类似于java的跨平台,java中JVM运行的字节码文件)。下次调用直接调用pyc,而不调用py文件。直到你这个py文件有改变。python解释器会检查pyc文件中的生成时间,对比py文件的修改时间,如果py更新,那么就生成新的pyc。

电脑安装python3.74_python3.4学习笔记(十六) windows下面安装easy_install和pip教程相关推荐

  1. Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发

    Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发 Polyworks支持C#二次开发,用对应的SDK文档试着做一下开发样例. 新建一个C#项目,在解决方案中右键添加引用 ...

  2. Mr.J-- jQuery学习笔记(十六)--展开和收起动画折叠菜单的实现

    之前写过动画的隐藏与显示:Mr.J-- jQuery学习笔记(十四)--动画显示隐藏 动画隐藏与显示的一个小demo--对联广告:Mr.J-- jQuery学习笔记(十五)--实现页面的对联广告 与动 ...

  3. oracle安装点下一步退出,学习笔记:oracle之win10安装卸载oracle 11gR2步骤及常见问题解决...

    1.win10下安装oracle11g 1.1 工具原料 oracle11g安装包(64位) 1.2 步骤方法 1.在Oracle官网下载安装包,下载后,得到的文件如图所示: 2.将两个文件进行解压缩 ...

  4. C语言结构体变量和结构体数组-学习笔记(十六)

    一.结构体变量 1.结构体概念 将不同类型的数据组合成一个有机的整体即为结构体.结构体由许多组织在一起的数据项组成,这些数据项不需要属于同一类型. 2.结构体类型及结构体变量定义 (1)结构体类型声明 ...

  5. RabbitMq学习笔记001---RabbitMq在Windows下安装配置

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...

  6. 安装、进程-云计算学习笔记---hadoop的简介,以及安装,用命令实现对hdfs系统进行文件的上传下载-by小雨...

    本文是一篇关于安装.进程-的帖子 1.Hadoop简介 1.hadoop的生诞 l  Nutch和Lucene之父Doug Cutting在2006年成完Hadoop目项. l  Hadoop并非一个 ...

  7. Jenkins deploy to container部署war到tomcat(学习笔记十六)

    /** * lihaibo * 文章内容都是根据自己工作情况实践得出. *如有错误,请指正 * 版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horiz ...

  8. Oracle学习(十六)Oracle安装

    为了本地创建数据库自己玩耍,还是下个Oracle的客户端吧... 一.下载地址 注意,要用Oracle的帐号进行登录后才能下载 http://download.oracle.com/otn/nt/or ...

  9. 【theano-windows】学习笔记十六——深度信念网络DBN

    前言 前面学习了受限玻尔兹曼机(RBM)的理论和搭建方法, 如果稍微了解过的人, 肯定知道利用RBM可以堆叠构成深度信念网络(deep belief network, DBN)和深度玻尔兹曼机(dee ...

最新文章

  1. libtorch 加载失败
  2. jquery 验证控件
  3. vue学习笔记(WebStorm安装)
  4. 华为手机怎么看图片属性_华为手机音量小怎么办
  5. 怎么判断适合学java_如何知道自己是否适合学习java开发
  6. 销售到出仓所经历的表
  7. SpringCloud 入门教程(四): 分布式环境下自动发现配置服务
  8. 新独立版抖音口红机全修复版本附视频教程
  9. Win7-VirsualBox下学习Ubuntu--初识ubuntu
  10. linux快速删除60万文件,Linux下快速删除大量文件
  11. 字体系列之文字样式(CSS、HTML)
  12. Android:使用 Intent 连接多个活动
  13. 二叉树 中序遍历 python_leetcode No.105 从前序与中序遍历序列构造二叉树
  14. 常用模块以及常用方法
  15. linux内核调用串口,linux驱动之串口驱动框架
  16. Insyde uefi 隐藏设置_vivo手机怎么隐藏应用 vivo手机怎样把软件隐藏起来?
  17. wordpress网站被黑后怎么解决
  18. java publisher_Publisher/Subscriber(发布/订阅者)消息模式开发流程
  19. Rhel7.3_Oracle12cR2的RAC搭建安装
  20. Xiuno 开发手册正式发布。

热门文章

  1. 算法设计三(4)——世界名画陈列馆问题
  2. PS经典教程—使用你自己的图片制作…
  3. java 文件压缩并设置密码解压
  4. 基于ASP.NET的日语学习网站 毕业设计成品讲解(程序+论文)-王翔-专题视频课程...
  5. 【testbench】第1篇:testbench编写规则
  6. 区块链打造智慧城市的思路和案例
  7. 辽宁省鞍山市谷歌高清卫星地图下载
  8. 串行通信接10K上拉电阻与101电容作用分析
  9. js中文件流下载导出excel文件方法
  10. 调用阿里接口获取银行卡信息