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脚本
Apr 05 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
Jun 13 Python
tensorflow实现简单逻辑回归
Sep 07 Python
在python中只选取列表中某一纵列的方法
Nov 28 Python
Python 实现王者荣耀中的敏感词过滤示例
Jan 21 Python
Python远程视频监控程序的实例代码
May 05 Python
Python使用pyserial进行串口通信的实例
Jul 02 Python
使用python画社交网络图实例代码
Jul 10 Python
如何使用pandas读取txt文件中指定的列(有无标题)
Mar 05 Python
Python将二维列表list的数据输出(TXT,Excel)
Apr 23 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
May 18 Python
Python unittest discover批量执行代码实例
Sep 08 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
ThinkPHP 连接Oracle数据库的详细教程[全]
2012/07/16 PHP
php5.3 goto函数介绍和示例
2014/03/21 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
ExtJs 3.1 XmlTreeLoader Example Error
2010/02/09 Javascript
JQuery为textarea添加maxlength属性的代码
2010/04/07 Javascript
js图片自动切换效果处理代码
2013/05/07 Javascript
js格式化时间和js格式化时间戳示例
2014/02/10 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
jQuery实现动态文字搜索功能
2017/01/05 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
浅谈关于vue中scss公用的解决方案
2019/12/02 Javascript
Vue常用的全选/反选的示例代码
2020/02/19 Javascript
NodeJS和浏览器中this关键字的不同之处
2021/03/03 NodeJs
[40:50]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第四场
2014/05/24 DOTA
haskell实现多线程服务器实例代码
2013/11/26 Python
简单总结Python中序列与字典的相同和不同之处
2016/01/19 Python
Python基础中所出现的异常报错总结
2016/11/19 Python
tensorflow之tf.record实现存浮点数数组
2020/02/17 Python
Python 读取WAV音频文件 画频谱的实例
2020/03/14 Python
Python读入mnist二进制图像文件并显示实例
2020/04/24 Python
群众路线教育实践活动心得体会(四风)
2014/11/03 职场文书
专职安全员岗位职责
2015/04/11 职场文书
MySQL InnoDB ReplicaSet(副本集)简单介绍
2021/04/24 MySQL
mysql 生成连续日期及变量赋值
2022/03/20 MySQL
MySQL视图概念以及相关应用
2022/04/19 MySQL
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js