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魔术方法详解
Feb 14 Python
Python实现发送与接收邮件的方法详解
Mar 28 Python
Python(Django)项目与Apache的管理交互的方法
May 16 Python
Window 64位下python3.6.2环境搭建图文教程
Sep 19 Python
python3的print()函数的用法图文讲解
Jul 16 Python
python3 求约数的实例
Dec 05 Python
PyTorch中的Variable变量详解
Jan 07 Python
python numpy数组复制使用实例解析
Jan 10 Python
解决TensorFlow模型恢复报错的问题
Feb 06 Python
Python爬虫基于lxml解决数据编码乱码问题
Jul 31 Python
Python语言编写智力问答小游戏功能
Oct 13 Python
Python实现照片卡通化
Dec 06 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函数代码
2010/04/22 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
jquery实现奇偶行赋值不同css值
2012/02/17 Javascript
javascript文件中引用依赖的js文件的方法
2014/03/17 Javascript
javascript中拼接HTML字符串的最快、最好的方法
2014/06/07 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
2014/10/16 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
js实现精美的银灰色竖排折叠菜单
2015/05/16 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
2016/05/27 Javascript
Extjs 点击复选框在表格中增加相关信息行
2016/07/12 Javascript
JavaScript导航脚本判断当前导航
2016/07/12 Javascript
总结十个Angular.js由浅入深的面试问题
2016/08/26 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
2021/03/01 Vue.js
[00:35]可解锁地面特效
2018/12/20 DOTA
[01:31:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第二场 1月10日
2021/03/11 DOTA
Python写的Socks5协议代理服务器
2014/08/06 Python
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
Python 如何对文件目录操作
2020/07/10 Python
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
德国婴儿服装和婴儿用品购买网站:Baby Sweets
2019/12/08 全球购物
中专生自荐信
2013/10/12 职场文书
生物医学工程专业学生求职信范文分享
2013/12/14 职场文书
邮政员工辞职信
2014/01/16 职场文书
电子工程求职信
2014/07/17 职场文书
毕业证丢失证明范本
2014/09/20 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS