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运维自动化之nginx配置文件对比操作示例
Aug 29 Python
python实现蒙特卡罗方法教程
Jan 28 Python
谈谈Python中的while循环语句
Mar 10 Python
python基础梳理(一)(推荐)
Apr 06 Python
Python实现的读取文件内容并写入其他文件操作示例
Apr 09 Python
Django保护敏感信息的方法示例
May 09 Python
详细分析Python collections工具库
Jul 16 Python
python 爬虫网页登陆的简单实现
Nov 30 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
Dec 04 Python
手把手教你配置JupyterLab 环境的实现
Feb 02 Python
Keras保存模型并载入模型继续训练的实现
Feb 20 Python
解决Python字典查找报Keyerror的问题
May 26 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模块memcache和memcached区别分析
2011/06/14 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
php+ajax制作无刷新留言板
2015/10/27 PHP
JavaScript在Android的WebView中parseInt函数转换不正确问题解决方法
2015/04/25 Javascript
jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
2015/10/30 Javascript
javascript实现拖动元素交换位置
2015/11/29 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
Vue.js中数据绑定的语法教程
2017/06/02 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
Vue 框架之动态绑定 css 样式实例分析
2018/11/14 Javascript
vue-cli3 从搭建到优化的详细步骤
2019/01/20 Javascript
C#程序员入门学习微信小程序的笔记
2019/03/05 Javascript
Vue数字输入框组件示例代码详解
2020/01/15 Javascript
[00:31]2016完美“圣”典风云人物:国士无双宣传片
2016/12/04 DOTA
Python是编译运行的验证方法
2015/01/30 Python
python学生管理系统代码实现
2020/04/05 Python
python pycurl验证basic和digest认证的方法
2018/05/02 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
django orm模块中的 is_delete用法
2020/05/20 Python
表单button的outline在firefox浏览器下的问题
2012/12/24 HTML / CSS
详解canvas在圆弧周围绘制文本的两种写法
2018/05/22 HTML / CSS
泰国折扣酒店预订:Hotels2Thailand
2018/03/20 全球购物
时尚孕妇装:Ingrid & Isabel
2019/05/08 全球购物
巴西购物网站:Onofre Agora
2020/06/08 全球购物
中专毕业生的自我鉴定
2013/12/01 职场文书
高分子材料与工程专业个人求职信
2013/12/15 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
入股协议书范本
2014/11/01 职场文书
写给父母的感谢信
2015/01/22 职场文书
学术会议通知
2015/04/15 职场文书
mysql中DCL常用的用户和权限控制
2022/03/31 MySQL
MySQL 逻辑备份 into outfile
2022/05/15 MySQL