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实现合并字典的方法
Jul 07 Python
Python多进程同步简单实现代码
Apr 27 Python
利用Python如何生成hash值示例详解
Dec 20 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
Feb 05 Python
python实现简易通讯录修改版
Mar 13 Python
python爬虫之自动登录与验证码识别
Jun 15 Python
Django项目后台不挂断运行的方法
Aug 31 Python
py-charm延长试用期限实例
Dec 22 Python
Python实现列表索引批量删除的5种方法
Nov 16 Python
Python3使用tesserocr识别字母数字验证码的实现
Jan 29 Python
Python自动化工具之实现Excel转Markdown表格
Apr 08 Python
python实现双链表
May 25 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用GD库生成高质量的缩略图片
2011/03/09 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
2014/06/09 PHP
PHP函数http_build_query使用详解
2014/08/20 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
php中call_user_func函数使用注意事项
2014/11/21 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
javascript获得网页窗口实际大小的示例代码
2013/09/21 Javascript
当json键为数字时的取值方法解析
2013/11/15 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
2016/09/27 Javascript
详谈表单格式化插件jquery.serializeJSON
2017/06/23 jQuery
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
浅谈Angular 的变化检测的方法
2018/03/01 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
javascript实现画板功能
2020/04/12 Javascript
详解vue实现坐标拾取器功能示例
2020/11/18 Vue.js
python实现dnspod自动更新dns解析的方法
2014/02/14 Python
python从网络读取图片并直接进行处理的方法
2015/05/22 Python
Python WXPY实现微信监控报警功能的代码
2017/10/20 Python
python调用Delphi写的Dll代码示例
2017/12/05 Python
Django实现组合搜索的方法示例
2018/01/23 Python
Python闭包函数定义与用法分析
2018/07/20 Python
python基于Selenium的web自动化框架
2019/07/14 Python
Pytorch实现GoogLeNet的方法
2019/08/18 Python
python3格式化字符串 f-string的高级用法(推荐)
2020/03/04 Python
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
美国女性卫生用品公司:Thinx
2017/06/30 全球购物
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
运动会邀请函范文
2014/01/31 职场文书
运动会领导邀请函
2014/02/05 职场文书
社区活动总结报告
2014/05/05 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
SpringBoot实现异步事件驱动的方法
2021/06/28 Java/Android
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS