python在Windows下安装setuptools(easy_install工具)步骤详解


Posted in Python onJuly 01, 2016

本文讲述了python在Windows下安装setuptools(easy_install工具)的方法。分享给大家供大家参考,具体如下:

【题外话介绍下setuptools】

setuptools 是一组由PEAK(Python Enterprise Application Kit)开发的 Python 的 distutils 工具的增强工具,可以让程序员更方便的创建和发布 Python的egg 包,特别是那些对其它包具有依赖性的状况。 由 setuptools 创建和发布的包看起来和基于 distutils 发布的包没什么不同。最终用户不需要事先安装 setuptools 甚至根本不需要知道 setuptools 的存在,而程序员也不需要附上完整的 setuptools,只需要包含一个大小约 8K 的ez_setup.py脚本作为启动模块,就可以在最终用户没有安装适当版本的 setuptools 时让这些包自动下载和安装 setuptools。而easy_install命令是安装第三方python包时经常会使用到的一个命令,它用来自动地从https://pypi.python.org/simple/来安装egg包,相当于perl中的cpan或PPM、RedHat中的yum命令,但是系统都没有预装easy_install命令,所以要使用必须先安装。

【windows下安装步骤】

言归正传,安装前首先要确认自己的python安装目录。然后去到官网上找到相关链接:setuptools 3.4.4 : Python Package Index ,采用运行ez_setup.py 文件来下载并安装的办法,结果安装文件setuptools-3.4.4.zip  倒是下载下来了,可是老是安装阶段老是提示错误:

python在Windows下安装setuptools(easy_install工具)步骤详解

所以干脆放弃源码安装方式,直接找了个exe安装:https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe;当然也可以采用egg文件安装:https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg。
安装完成,无任何问题,最后的步骤就是:在python安装目录的Scripts子目录下会出现easy_install.exe,既然想在任意目录运行该程序,所以需要将该目录(比如我这里是:F:\Program Files\Python27\Scripts)加入系统环境变量path中。大功告成截个图:

python在Windows下安装setuptools(easy_install工具)步骤详解

PS:如果以前安装过setuptools,则需要将python安装目录的site-packages子目录(比如我这里是:F:\Program Files\Python27\Lib\site-packages)下面所有关于setuptools的文件都删除;如果以前安装也是通过exe安装,则需要在控制面板卸载旧版本。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python模仿POST提交HTTP数据及使用Cookie值的方法
Nov 10 Python
Python中利用函数装饰器实现备忘功能
Mar 30 Python
Python在Windows和在Linux下调用动态链接库的教程
Aug 18 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
Apr 21 Python
浅谈解除装饰器作用(python3新增)
Oct 15 Python
Python脚本修改阿里云的访问控制列表的方法
Mar 08 Python
python可视化篇之流式数据监控的实现
Aug 07 Python
pytorch索引查找 index_select的例子
Aug 18 Python
Django1.11配合uni-app发起微信支付的实现
Oct 12 Python
python实现大学人员管理系统
Oct 25 Python
python opencv将表格图片按照表格框线分割和识别
Oct 30 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
Nov 04 Python
python抓取并保存html页面时乱码问题的解决方法
Jul 01 #Python
python处理html转义字符的方法详解
Jul 01 #Python
python简单读取大文件的方法
Jul 01 #Python
python编码总结(编码类型、格式、转码)
Jul 01 #Python
Python编码类型转换方法详解
Jul 01 #Python
Python面向对象编程中关于类和方法的学习笔记
Jun 30 #Python
Python中的time模块与datetime模块用法总结
Jun 30 #Python
You might like
咖啡因含量是由谁决定的?低因咖啡怎么来?低因咖啡适合什么人喝
2021/03/06 新手入门
php使用session二维数组实例
2014/11/06 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
PHP与Web页面交互操作实例分析
2020/06/02 PHP
一个很简单的办法实现TD的加亮效果.
2006/06/29 Javascript
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
php gethostbyname获取域名ip地址函数详解
2010/01/24 Javascript
有趣的JavaScript数组长度问题代码说明
2011/01/20 Javascript
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
jquery ztree异步搜索(搜叶子)实践
2016/02/25 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
javascript 中的继承实例详解
2017/05/05 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
JS实现自定义弹窗功能
2018/08/08 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
jQuery列表动态增加和删除的实现方法
2020/11/05 jQuery
python 爬虫出现403禁止访问错误详解
2017/03/11 Python
python微信跳一跳系列之自动计算跳一跳距离
2018/02/26 Python
python 判断参数为Nonetype类型或空的实例
2018/10/30 Python
详解Python:面向对象编程
2019/04/10 Python
python自动分箱,计算woe,iv的实例代码
2019/11/22 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
行政专员岗位职责
2014/01/02 职场文书
意向书范文
2014/03/31 职场文书
学校班班通实施方案
2014/06/11 职场文书
个人股份转让协议书范本
2014/10/26 职场文书
开展警示教育活动总结
2015/05/09 职场文书
践行三严三实心得体会(2016推荐篇)
2016/01/06 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
2019教师的学习计划
2019/06/25 职场文书
送给火锅店的创意营销方案!
2019/07/08 职场文书