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 03 Python
在Django的模板中使用认证数据的方法
Jul 23 Python
Linux中Python 环境软件包安装步骤
Mar 31 Python
Python打印“菱形”星号代码方法
Feb 05 Python
python opencv之SURF算法示例
Feb 24 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
Jun 11 Python
pyqt5 QlistView列表显示的实现示例
Mar 24 Python
Pytest框架之fixture的详细使用教程
Apr 07 Python
python中if及if-else如何使用
Jun 02 Python
Python函数参数定义及传递方式解析
Jun 10 Python
Python中logger日志模块详解
Aug 04 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
Nov 25 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获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
PHP内核探索:变量概述
2014/01/30 PHP
解决php表单重复提交实现方法
2015/09/29 PHP
JavaScript如何从listbox里同时删除多个项目
2013/10/12 Javascript
javaScript arguments 对象使用介绍
2013/10/18 Javascript
jquery实现鼠标滑过小图时显示大图的方法
2015/01/14 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
bootstrap常用组件之头部导航实现代码
2017/04/20 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
2017/11/22 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
浅析Vue.js 中的条件渲染指令
2018/11/19 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
2019/08/04 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
node.js中process进程的概念和child_process子进程模块的使用方法示例
2020/02/11 Javascript
JavaScript canvas基于数组生成柱状图代码实例
2020/03/06 Javascript
jQuery实现朋友圈查看图片
2020/09/11 jQuery
使用python实现strcmp函数功能示例
2014/03/25 Python
13个最常用的Python深度学习库介绍
2017/10/28 Python
在PyCharm中批量查找及替换的方法
2019/01/20 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
python如何实现不可变字典inmutabledict
2020/01/08 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
Python while true实现爬虫定时任务
2020/06/08 Python
如何提高JDBC的性能
2013/04/30 面试题
经典c++面试题三
2015/07/08 面试题
杭州时比特电子有限公司SQL
2013/08/22 面试题
食品安全标语
2014/06/07 职场文书
2015年公司工作总结
2015/04/25 职场文书
职工宿舍管理制度
2015/08/05 职场文书
《包身工》教学反思
2016/02/23 职场文书
Windows server 2022创建创建林、域树、子域的步骤
2022/06/25 Servers