Python模块常用四种安装方式


Posted in Python onOctober 20, 2020

安装Python模块时大多还要依赖一些其他模块,可以利用自动化安装工具,会自动帮你解决依赖关系,自动帮你下载并安装所缺少的那些模块。这样我们可以有更多时间去用各种模块,而不是花很多时间在安装上。 easy_insall的作用和perl中的cpan,ruby中的gem类似,都提供了在线一键安装模块的傻瓜方便方式,而pip是easy_install的改进版,提供更好的提示信息,删除package等功能。老版本的python中只有easy_install,没有pip。

 现在pip是python官网上推荐的安装python模块的方式,从Python2.7.9就自带了pip,安装路径在C:\Python27\Scripts。 本文将介绍Python安装模块的四种方式,通过本文的学习你掌握了几种呢?

Python模块常用四种安装方式 

方法1:easy_install方式

先下载ez_setup.py,运行pythonez_setup进行easy_install工具的安装,之后就可以使用easy_install进行安装package了。本文安装的是Python2.7.13版本,已经自带了easy_install。

easy_installpackageName
easy_installpackage.egg

方法2:pip方式

先进行pip工具的安?:easy_installpip(pip可以通过easy_install安?,而且也会装到Scripts文件夹下。)本文安装的是Python2.7.13版本,已经自带了pip。

  • 安?:pipinstallPackageName
  • 更新:pipinstall-UPackageName
  • 移除:pipuninstallPackageName
  • 搜索:pipsearchPackageName
  • 帮助:piphelp

方法3:下载源码,用setup.py安装

下载模块包,进行解压,进入模块文件夹,执行:

pythonsetup.pyinstall

方法4:单文件模块

直接把文件拷贝到$python_dir/Lib

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python字符串加密解密的三种方法分享(base64 win32com)
Jan 19 Python
Python实现快速排序算法及去重的快速排序的简单示例
Jun 26 Python
python+matplotlib绘制旋转椭圆实例代码
Jan 12 Python
python中类的属性和方法介绍
Nov 27 Python
python仿evething的文件搜索器实例代码
May 13 Python
Python配置虚拟环境图文步骤
May 20 Python
PyQt Qt Designer工具的布局管理详解
Aug 07 Python
Python3 中作为一等对象的函数解析
Dec 11 Python
Python requests模块cookie实例解析
Apr 14 Python
利用Python实现朋友圈中的九宫格图片效果
Sep 03 Python
Python gevent协程切换实现详解
Sep 14 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
Dec 21 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
Oct 20 #Python
编写python代码实现简单抽奖器
Oct 20 #Python
几款好用的python工具库(小结)
Oct 20 #Python
如何基于python实现年会抽奖工具
Oct 20 #Python
python使用re模块爬取豆瓣Top250电影
Oct 20 #Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
Oct 20 #Python
Python 制作查询商品历史价格的小工具
Oct 20 #Python
You might like
PHP 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
PHP实现登录注册之BootStrap表单功能
2017/09/03 PHP
Laravel框架实现的rbac权限管理操作示例
2019/01/16 PHP
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
2014/01/15 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
微信小程序 页面之间传参实例详解
2017/01/13 Javascript
5分钟打造简易高效的webpack常用配置
2017/07/04 Javascript
解决Vue2.0自带浏览器里无法打开的原因(兼容处理)
2017/07/28 Javascript
JS实现遍历不规则多维数组的方法
2018/03/21 Javascript
React父子组件间的传值的方法
2018/11/13 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
简单介绍Python中的JSON模块
2015/04/08 Python
python中self原理实例分析
2015/04/30 Python
Django查询数据库的性能优化示例代码
2017/09/24 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
python http基本验证方法
2018/12/26 Python
Python 绘制可视化折线图
2020/07/22 Python
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
2018/01/03 HTML / CSS
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
高山背包:High Sierra
2017/11/23 全球购物
高清安全摄像头系统:Lorex Technology
2018/07/20 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
怎样声明接口
2014/09/19 面试题
电子商务专业学生的学习自我评价
2013/10/27 职场文书
十佳教师事迹材料
2014/01/11 职场文书
个人安全承诺书
2014/05/22 职场文书
生产车间标语
2014/06/11 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
带你彻底理解JavaScript中的原型对象
2021/04/14 Javascript