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 实现归并排序算法
Jun 05 Python
解决Python中由于logging模块误用导致的内存泄露
Apr 23 Python
Python使用Pycrypto库进行RSA加密的方法详解
Jun 06 Python
举例讲解Python编程中对线程锁的使用
Jul 12 Python
浅谈scrapy 的基本命令介绍
Jun 13 Python
对numpy 数组和矩阵的乘法的进一步理解
Apr 04 Python
python3中zip()函数使用详解
Jun 29 Python
python把1变成01的步骤总结
Feb 27 Python
python使用html2text库实现从HTML转markdown的方法详解
Feb 21 Python
Pymysql实现往表中插入数据过程解析
Jun 02 Python
基于Python爬取股票数据过程详解
Oct 21 Python
聊一聊python常用的编程模块
May 14 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
vs中通过剪切板循环来循环粘贴不同内容
2011/04/30 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
php封装的图片(缩略图)处理类完整实例
2016/10/19 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
2011/12/20 Javascript
文本框水印提示效果的简单实现代码
2014/02/22 Javascript
js 模式窗口(模式对话框和非模式对话框)的使用介绍
2014/07/17 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
2017/03/22 Javascript
Angular中使用better-scroll插件的方法
2018/03/27 Javascript
JS实现的简单折叠展开动画效果示例
2018/04/28 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
详解JavaScript 作用域
2020/07/14 Javascript
JavaScript实现拖拽和缩放效果
2020/08/24 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
[10:24]郎朗助力完美“圣”典,天籁交织奏响序曲
2016/12/18 DOTA
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
使用pandas读取csv文件的指定列方法
2018/04/21 Python
Python使用OpenCV进行标定
2018/05/08 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
Python中的 sort 和 sorted的用法与区别
2019/08/10 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
Pytorch: 自定义网络层实例
2020/01/07 Python
Python使用Selenium实现淘宝抢单的流程分析
2020/06/23 Python
英国袜子店:Sock Shop
2017/01/11 全球购物
少年闰土教学反思
2014/02/22 职场文书
副总经理岗位职责
2014/03/16 职场文书
优秀高中学生评语
2014/12/30 职场文书
清明节寄语2015
2015/03/23 职场文书
2015年光棍节活动总结
2015/03/24 职场文书
国际贸易实训总结
2015/08/03 职场文书
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python