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 相关文章推荐
Python3.0与2.X版本的区别实例分析
Aug 25 Python
python图像处理之反色实现方法
May 30 Python
推荐10款最受Python开发者欢迎的Python IDE
Sep 16 Python
Python实现八皇后问题示例代码
Dec 09 Python
python用插值法绘制平滑曲线
Feb 19 Python
PyCharm 设置SciView工具窗口的方法
Jan 15 Python
Python函数返回不定数量的值方法
Jan 22 Python
Python字符串匹配之6种方法的使用详解
Apr 08 Python
int在python中的含义以及用法
Jun 27 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
Feb 20 Python
python 使用递归回溯完美解决八皇后的问题
Feb 26 Python
python解析json数据
Apr 29 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模拟用户自动在qq空间发表文章的方法
2015/01/07 PHP
PHP利用APC模块实现文件上传进度条的方法
2015/01/26 PHP
php插入排序法实现数组排序实例
2015/02/16 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
用js实现计算加载页面所用的时间
2010/04/02 Javascript
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
深入理解JQuery中的事件与动画
2016/05/18 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
[02:16]DOTA2英雄基础教程 干扰者
2014/01/15 DOTA
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
在Windows系统上搭建Nginx+Python+MySQL环境的教程
2015/12/25 Python
Python递归函数定义与用法示例
2017/06/02 Python
python进行TCP端口扫描的实现
2018/12/21 Python
python 判断linux进程,并杀死进程的实现方法
2019/07/01 Python
python自带tkinter库实现棋盘覆盖图形界面
2019/07/17 Python
python实现的config文件读写功能示例
2019/09/24 Python
OpenCV+Python--RGB转HSI的实现
2019/11/27 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
Pycharm中切换pytorch的环境和配置的教程详解
2020/03/13 Python
利用 Canvas实现绘画一个未闭合的带进度条的圆环
2019/07/26 HTML / CSS
计算机专业个人简短的自我评价
2013/10/23 职场文书
校园奶茶店创业计划书
2014/01/23 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
期中考试复习计划
2015/01/19 职场文书
民政工作个人总结
2015/02/28 职场文书