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 相关文章推荐
使用pyecharts在jupyter notebook上绘图
Apr 23 Python
Python中执行存储过程及获取存储过程返回值的方法
Oct 07 Python
Python requests发送post请求的一些疑点
May 20 Python
python3个性签名设计实现代码
Jun 19 Python
Python 使用类写装饰器的小技巧
Sep 30 Python
python使用zip将list转为json的方法
Dec 31 Python
对Python中创建进程的两种方式以及进程池详解
Jan 14 Python
基于python traceback实现异常的获取与处理
Dec 13 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 Python
基于python实现上传文件到OSS代码实例
May 09 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
Jul 14 Python
如何快速一次性卸载所有python包(第三方库)呢
Oct 20 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程序中的常见漏洞进行攻击
2006/10/09 PHP
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
2013/06/14 PHP
php下拉选项的批量操作的实现代码
2013/10/14 PHP
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
PHP获取文件的MD5值并判断是否被修改的例子
2014/06/19 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
Angular X中使用ngrx的方法详解(附源码)
2017/07/10 Javascript
javaScript实现滚动条事件详解
2020/03/24 Javascript
浅谈node模块与npm包管理工具
2018/01/03 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
es6新特性之 class 基本用法解析
2018/05/05 Javascript
详解element-ui中form验证杂记
2019/03/04 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
vue print.js打印支持Echarts图表操作
2020/11/13 Javascript
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
python 实现数字字符串左侧补零的方法
2018/12/04 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
英国电视和家用电器购物网站:rlrdistribution.co.uk
2018/11/20 全球购物
自荐信范文
2013/12/10 职场文书
计算机专业毕业生自我鉴定
2014/01/16 职场文书
工程采购员岗位职责
2014/03/09 职场文书
护林防火标语
2014/06/27 职场文书
高中综合实践活动总结
2014/07/07 职场文书
作弊检讨书
2015/01/27 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
python绘图subplots函数使用模板的示例代码
2021/04/30 Python
纯CSS实现一个简单步骤条的示例代码
2022/07/15 HTML / CSS