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 相关文章推荐
Python2.x中str与unicode相关问题的解决方法
Mar 30 Python
Python中使用Beautiful Soup库的超详细教程
Apr 30 Python
Python中动态检测编码chardet的使用教程
Jul 06 Python
Python设计模式之桥接模式原理与用法实例分析
Jan 10 Python
Python获取好友地区分布及好友性别分布情况代码详解
Jul 10 Python
Python 等分切分数据及规则命名的实例代码
Aug 16 Python
Django视图扩展类知识点详解
Oct 25 Python
Python with语句和过程抽取思想
Dec 23 Python
15行Python代码实现免费发送手机短信推送消息功能
Feb 27 Python
基于python实现音乐播放器代码实例
Jul 01 Python
opencv实现图像平移效果
Mar 24 Python
教你使用TensorFlow2识别验证码
Jun 11 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统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
PHP和javascript常用正则表达式及用法实例
2014/07/01 PHP
CI框架学习笔记(一) - 环境安装、基本术语和框架流程
2014/10/26 PHP
PHP也能干大事 随机函数
2015/04/14 PHP
PHP可变函数学习小结
2015/11/29 PHP
php基于openssl的rsa加密解密示例
2016/07/11 PHP
PHPStorm 2020.1 调试 Nodejs的多种方法详解
2020/09/17 NodeJs
静态的动态续篇之来点XML
2006/08/15 Javascript
jQuery UI Datepicker length为空或不是对象错误的解决方法
2010/12/19 Javascript
利用javascript的面向对象的特性实现限制试用期
2011/08/04 Javascript
JQuery为页面Dom元素绑定事件及解除绑定方法
2014/04/23 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
2016/05/05 Javascript
详细谈谈javascript的对象
2016/07/31 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
原生js仿jquery一些常用方法(必看篇)
2016/09/20 Javascript
js实现微博发布小功能
2017/01/12 Javascript
js遍历json的key和value的实例
2017/01/22 Javascript
JavaScript的数据类型转换原则(干货)
2018/03/15 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
[02:53]DOTA2英雄基础教程 山岭巨人小小
2013/12/09 DOTA
[02:52]2014DOTA2西雅图国际邀请赛 CIS战队巡礼
2014/07/07 DOTA
python处理二进制数据的方法
2015/06/03 Python
Python 3.x读写csv文件中数字的方法示例
2017/08/29 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
python多进程使用及线程池的使用方法代码详解
2018/10/24 Python
python调用摄像头拍摄数据集
2019/06/01 Python
Flask框架学习笔记之消息提示与异常处理操作详解
2019/08/15 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
2020/01/08 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
毕业生幼师求职自荐信
2013/10/01 职场文书
保安自我鉴定范文
2013/12/08 职场文书
上学迟到的检讨书
2014/01/11 职场文书
2014年设备管理工作总结
2014/11/26 职场文书
Python  lambda匿名函数和三元运算符
2022/04/19 Python