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语言编写电脑时间自动同步小工具
Mar 08 Python
python批量提交沙箱问题实例
Oct 08 Python
解析Python中的变量、引用、拷贝和作用域的问题
Apr 07 Python
Python 的描述符 descriptor详解
Feb 27 Python
在python的类中动态添加属性与生成对象
Sep 17 Python
Python判断变量是否为Json格式的字符串示例
May 03 Python
python format 格式化输出方法
Jul 16 Python
python 列表中[ ]中冒号‘:’的作用
Apr 30 Python
python os模块简单应用示例
May 23 Python
详解python中__name__的意义以及作用
Aug 07 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
Python imageio读取视频并进行编解码详解
Dec 10 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
德生S2000电路分析
2021/03/02 无线电
PHP实现文件安全下载
2006/10/09 PHP
PHP5 字符串处理函数大全
2010/03/23 PHP
php 模拟get_headers函数的代码示例
2013/04/27 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
两种php给图片加水印的实现代码
2020/04/18 PHP
php使用CutyCapt实现网页截图保存的方法
2016/10/03 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
PHP封装的完整分页类示例
2018/08/21 PHP
toString()一个会自动调用的方法
2010/02/08 Javascript
EasyUI的treegrid组件动态加载数据问题的解决办法
2011/12/11 Javascript
基于jquery库的tab新形式使用
2012/11/16 Javascript
Javascript高级技巧分享
2014/02/25 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
javascript数字时钟示例分享
2014/04/23 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
2015/05/16 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
2017/08/16 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
Python压缩和解压缩zip文件
2015/02/14 Python
python操作sqlite的CRUD实例分析
2015/05/08 Python
Python闭包的两个注意事项(推荐)
2017/03/20 Python
django ajax json的实例代码
2018/05/29 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
如何基于线程池提升request模块效率
2020/04/18 Python
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
总裁秘书岗位职责
2013/12/04 职场文书
小学安全教育材料
2014/02/17 职场文书
总经理的岗位职责
2014/02/23 职场文书
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
公司清洁工岗位职责
2015/04/15 职场文书
毕业生就业推荐表自我鉴定
2019/06/20 职场文书