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中__getattr__和 __getattribute__获取属性的用法
Jun 21 Python
python3.5安装python3-tk详解
Apr 26 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
Jun 12 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
Oct 14 Python
Python定义函数时参数有默认值问题解决
Dec 19 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
Jan 03 Python
Python日期格式和字符串格式相互转换的方法
Feb 18 Python
windows下Pycharm安装opencv的多种方法
Mar 05 Python
Django ORM 查询表中某列字段值的方法
Apr 30 Python
使用openCV去除文字中乱入的线条实例
Jun 02 Python
python 元组的使用方法
Jun 09 Python
python数据类型强制转换实例详解
Jun 22 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如何透过ODBC来存取数据库
2006/10/09 PHP
利用PHP和AJAX创建RSS聚合器的代码
2007/03/13 PHP
php cli配置文件问题分析
2015/10/15 PHP
Yii使用smsto短信接口的函数demo示例
2016/07/13 PHP
js 表格隔行颜色
2009/12/02 Javascript
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
jQuery简单实现两级下拉菜单效果代码
2015/09/15 Javascript
莱鸟介绍window.print()方法
2016/01/06 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
node.js爬取中关村的在线电瓶车信息
2018/11/13 Javascript
JavaScript解析机制与闭包原理实例详解
2019/03/08 Javascript
JavaScript如何实现元素全排列实例代码
2019/05/14 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
vue 自动化路由实现代码
2019/09/03 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
JavaScript语句错误throw、try及catch实例解析
2020/08/18 Javascript
Python 如何访问外围作用域中的变量
2016/09/11 Python
Python 使用SMTP发送邮件的代码小结
2016/09/21 Python
Python算术运算符实例详解
2017/05/31 Python
Python制作动态字符图的实例
2019/01/27 Python
Python 模拟动态产生字母验证码图片功能
2019/12/24 Python
keras的ImageDataGenerator和flow()的用法说明
2020/07/03 Python
学python最电脑配置有要求么
2020/07/05 Python
浅析pandas随机排列与随机抽样
2021/01/22 Python
教育学专业毕业生的自我鉴定
2013/11/26 职场文书
应届毕业生个人求职自荐信
2014/01/06 职场文书
舞蹈教师自荐信
2014/01/27 职场文书
财务会计毕业生个人求职信
2014/02/03 职场文书
餐厅总厨求职信
2014/03/04 职场文书
文案策划求职信
2014/04/14 职场文书
安全保卫工作竞聘材料
2014/08/25 职场文书
热爱劳动主题班会
2015/08/14 职场文书
2016年党员岗位承诺书
2016/03/24 职场文书
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL