Python中扩展包的安装方法详解


Posted in Python onJune 14, 2017

前言

作为一个pythoner ,包的安装时必须懂的,这个语言跟matlab很类似,开源、共享,只要你有好的方法,都可以作为一个库,供大家下载使用,毕竟俗话说:"人生苦短,请用Python吗",下面话不多说,我们来一起看看详细的介绍吧。

方法如下:

1.单文件模块

将包拷贝到python安装目录下Lib下,eg:D:\py\Lib。

2.多文件模块

找到模块包(压缩文件zip或tar.gz)下载,进行解压,然后控制台中执行:python setup.py install xxx即可

3.使用easy_install 安装

前提:安装了easy_install 这个工具,如果没安装:先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装。【默认安装在D:\py\Scripts中】

然后使用easy_install packageName/package.egg 命令进行安装

4.使用pip安装

前提:必须安装了pip,如果没安装,可以下载https://pypi.python.org/pypi/pip#downloads,然后解压,最后进入安装包,执行python setup.py 安装【默认安装在D:\py\Scripts中】

使用pip -help可查看pip的一些常用命令

然后使用

      1> pip install packageName 来安装

      2>或者利用whl文件安装 pip install xxx.whl 安装

注:下载whl文件是,一定要和当前python版本及系统匹配了,在python的shell中可以使用

import pip

print pip.pep425tags.get_supported() 来查看和当前版本匹配的whl文件

Python中扩展包的安装方法详解

那么下载的whl文件就应该是xxxxx-cp27-cp27m-win32.whl。

5.利用exe自定义安装

网上的一些雷锋,有时可能将包做成exe文件了,所以在windows下,又可以直接点击下一步安装了。

注:使用pip或者easy_install 安装时,你的机器必须能连到外网。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
使用python实现省市三级菜单效果
Jan 20 Python
python 数据的清理行为实例详解
Jul 12 Python
python的exec、eval使用分析
Dec 11 Python
python爬虫的数据库连接问题【推荐】
Jun 25 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
Feb 26 Python
python 在某.py文件中调用其他.py内的函数的方法
Jun 25 Python
Python制作词云图代码实例
Sep 09 Python
Anaconda和ipython环境适配的实现
Apr 22 Python
Python configparser模块常用方法解析
May 22 Python
浅谈keras中的keras.utils.to_categorical用法
Jul 02 Python
python获取本周、上周、本月、上月及本季的时间代码实例
Sep 08 Python
Python中requests库的用法详解
Jun 05 Python
Python模拟登陆实现代码
Jun 14 #Python
Python 自动刷博客浏览量实例代码
Jun 14 #Python
python简单线程和协程学习心得(分享)
Jun 14 #Python
Python字符串处理实现单词反转
Jun 14 #Python
python3实现UDP协议的服务器和客户端
Jun 14 #Python
老生常谈Python基础之字符编码
Jun 14 #Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 #Python
You might like
PHP文件读写操作之文件写入代码
2011/01/13 PHP
php获取数组中重复数据的两种方法
2013/06/28 PHP
php curl基本操作详解
2013/07/23 PHP
php 邮件发送问题解决
2014/03/22 PHP
php筛选不存在的图片资源
2015/04/28 PHP
PHP实现的装箱算法示例
2018/06/23 PHP
js图片模糊切换显示特效的方法
2015/02/17 Javascript
JavaScript 实现完美兼容多浏览器的复制功能代码
2015/04/28 Javascript
分享JavaScript与Java中MD5使用两个例子
2015/12/23 Javascript
javascript从作用域链谈闭包
2020/07/29 Javascript
RequireJS简易绘图程序开发
2016/10/28 Javascript
jquery滚动条插件slimScroll使用方法
2017/02/09 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
详解vue-cli中模拟数据的两种方法
2018/07/03 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
vue组件系列之TagsInput详解
2020/05/14 Javascript
python脚本监控docker容器
2016/04/27 Python
python执行使用shell命令方法分享
2017/11/08 Python
python构建深度神经网络(续)
2018/03/10 Python
Python实现正整数分解质因数操作示例
2018/08/01 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
python word转pdf代码实例
2019/08/16 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
用OpenCV进行年龄和性别检测的实现示例
2021/01/29 Python
如何用Django处理gzip数据流
2021/01/29 Python
CSS3实现曲线阴影和翘边阴影
2016/05/03 HTML / CSS
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
CNC数控操作工岗位职责
2013/11/19 职场文书
运动会广播稿300字
2014/01/10 职场文书
房地产广告词大全
2014/03/19 职场文书
学院党委班子四风问题自查报告及整改措施
2014/10/25 职场文书
小学六年级毕业感言
2015/07/30 职场文书
详解MySQL的Seconds_Behind_Master
2021/05/18 MySQL