python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑

许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件?

当我们点开下载页时, 一般会看到以下几种格式的文件: msi, egg, whl

msi文件:Windows系统的安装包, 在Windows系统下可以直接双击打开, 并按提示进行安装

egg文件:setuptools使用的文件格式, 可以用setuptools进行安装

whl文件:wheel本质上是zip文件, 它使用.whl作为拓展名, 用于Python模块的安装, 它的出现是为了替代Eggs, 可以用pip的相关命令进行安装

Python 包管理工具解惑 | zrong's blog

http://zengrong.net/post/2169.htm

python3.4学习笔记(十六) windows下面安装easy_install和pip教程 - 流风,飘然的风 - 博客园

http://www.cnblogs.com/zdz8207/p/python_learn_note_16.html

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

实例:使用pip直接安装beautifulsoup4

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

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

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

下面主要安装的是三个科学计算的相关模块,其它模块的安装过程类,希望能帮助坛友少走弯路。

晚上倒腾了一晚上的科学计算模块的东西,python的版本、系统的32和64位的差别、让python的模块下载复杂的不行,我安装的主要模块是4个

Scipy:科学和工程计算工

Python Image Library:python图形处理库

Numpy:高阶大量的矩阵运算

Matplotlib一个Python的图形框架,用来绘制图表

PIL现在还不支持python3,所以用pillow代替,至于两者代替产生的问题看这个贴子http://www.douban.com/group/topic/37715851/

这几个工具中matplotlib找到了相应的64位python3.3的安装包,其它的不小心安了32位的,导致无法使用(什么不是有效的win32程序啥 的)

经过一晚上的折腾,弄好了,总结:

安装方法如下(win7 64位,pyhon3.3.2测试通过,只要是windows系统应该这样都可以)

1、安装easy_install,到这里https://pypi.python.org/pypi/setuptools找一个ez_setup.py的文件下载下来,然后运行

2、运行cmd,输入easy_install pip,安装pip模块,如果出现easy_install是无效命令的提示,请将pythonXX\Scripts目录加入系统变量中的path中

3、到该网站http://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应你的版本和系统的whl文件,比如 我的就是64位系统,python3.3

4、运行cmd 输入pip whl 文件路径, 安装该模块。比如,我的whl文件的路径如果是这样C:\test.whl那么在cmd中输入pip install C:\test.whl

5、运行idle输入import 模块名,检查相应模块是否安装正确,若报错说缺少某某模块,则运行cmd 输入pip install 模块名

PS:另外稍微科普一下,easy_install,pip和一个egg什么什么的,都是python官方的第三方模块管理工具,

现在python官方推荐的工具就是pip,本来第5条中的命令我用的是easy_install的,后来改成pip install了

python3第三方库手册_python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑...相关推荐

  1. python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑

    python3.4学习笔记(八) Python第三方库安装与使用,包管理工具解惑 许多人在安装Python第三方库的时候, 经常会为一个问题困扰:到底应该下载什么格式的文件? 当我们点开下载页时, 一 ...

  2. Python学习笔记: Python 标准库概览二

    本文来自:入门指南 开胃菜参考:开胃菜 使用Python解释器:使用Python解释器 本文对Python的简介:Python 简介 Python流程介绍:深入Python 流程 Python数据结构 ...

  3. Python学习笔记: Python 标准库概览

    本文来自:入门指南 开胃菜参考:开胃菜 使用Python解释器:使用Python解释器 本文对Python的简介:Python 简介 Python流程介绍:深入Python 流程 Python数据结构 ...

  4. python3.6程序实例_Python3.6学习笔记(三)

    面向对象编程 面向对象编程 Object Oriented Programming 简称 OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数. 面向过程的程 ...

  5. 学习笔记之python第三方可视化绘图库:pyecharts

    前言 pyecharts 是一个用于生成 Echarts 图表的类库.Echarts 是百度开源的一个数据可视化 JS 库.用 Echarts 生成的图可视化效果非常棒,pyecharts 是为了与 ...

  6. 学习笔记(10):Python网络编程并发编程-粘包现象

    立即学习:https://edu.csdn.net/course/play/24458/296240?utm_source=blogtoedu 粘包现象:服务器接收到客户端的命令后,进行执行得到结果后 ...

  7. 学习笔记(11):Python网络编程并发编程-粘包底层原理分析

    立即学习:https://edu.csdn.net/course/play/24458/296241?utm_source=blogtoedu  1.send和recv底层分析 1)不管是recv还是 ...

  8. STM32CUBEMX入门学习笔记3:HAL库以及STM32CUBE相关资料

    STM32CUBEMX入门学习笔记3:HAL库以及STM32CUBE相关资料 微雪课堂:http://www.waveshare.net/study/article-629-1.html 之前的正点原 ...

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

    python3.4学习笔记(十六) windows下面安装easy_install和pip教程 easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 首先安 ...

最新文章

  1. Git最新版从零开始详细教程(迅速搞定~)
  2. 64 安装_解决“不能安装 64 位Office,因已安装 32 位 Office 产品”问题
  3. 量子科技概念大火,国内现状如何?
  4. DESTOON 404
  5. 八皇后问题 递归求解法
  6. 天上友嘉不用c语言吗,【天上友嘉怎么样?】-看准网
  7. x86_x64 linux模式,一起学习x86/x64知识
  8. 【重磅推出】推荐系统系列教程之九:解密“看了又看”和“买了又买”(Item-Based)...
  9. 10个最重要SQL Server事务日志神话
  10. python 获取json后 dict列表形式输出结果
  11. ArcGIS 地表TIN面数据的符号化
  12. 答题活动助手小程序更新记录
  13. win10网络适配器不见了_win10网络适配器不见了怎么恢复_win10没有网络适配器如何解决...
  14. Linux:CPU频率调节模式以及降频方法简介
  15. 对大数据指标的理解、大数据常用指标都有哪些
  16. Ubuntu新手-谈第一次在Ubuntu升级VMware Tolls
  17. 复选框 html 操作,HTML页面中复选框的操作方法
  18. 微信公众平台消息体加解密实现
  19. python点云拼接
  20. 1 元秒杀 1000 本爆款电子书!

热门文章

  1. php 没有访问权限,PHP出现操作文件没有权限怎么办?
  2. 中国联通与中国电信联手了,将5G网络共建共享,中国移动去哪了
  3. 微课设计教案 计算机,信息技术微课设计
  4. Echarts —自定义label标签的样式(formatter,rich,添加图标等操作)
  5. matlab计算离散序列的卷积和和互相关函数
  6. 光子神经网络登上nature,图像识别速度降至1纳秒
  7. 11.22没精打采的一天
  8. Dubbo源码解析-Dubbo服务消费者_Dubbo协议(一)
  9. SpringMVC框架通过Excel批量导入数据
  10. 《武林外传》之(二) 佟掌柜的三板斧