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 相关文章推荐
在Windows8上的搭建Python和Django环境
Jul 03 Python
Python中使用ConfigParser解析ini配置文件实例
Aug 30 Python
django中静态文件配置static的方法
May 20 Python
python K近邻算法的kd树实现
Sep 06 Python
python使用turtle绘制国际象棋棋盘
May 23 Python
numpy中三维数组中加入元素后的位置详解
Nov 28 Python
tensorflow没有output结点,存储成pb文件的例子
Jan 04 Python
python利用datetime模块计算程序运行时间问题
Feb 20 Python
Python 从attribute到property详解
Mar 05 Python
python读取yaml文件后修改写入本地实例
Apr 27 Python
Pandas替换及部分替换(replace)实现流程详解
Oct 12 Python
Python基础知识学习之类的继承
May 31 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
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
php使用反射插入对象示例分享
2014/03/11 PHP
10款实用的PHP开源工具
2015/10/23 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
Yii 2中的load()和save()示例详解
2017/08/03 PHP
Javascript 面向对象 继承
2010/05/13 Javascript
require.js深入了解 require.js特性介绍
2014/09/04 Javascript
js实现照片墙功能实例
2015/02/05 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
JavaScript程序设计之JS调试
2015/12/09 Javascript
JavaScript简单计算人的年龄示例
2017/04/15 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
vue中添加mp3音频文件的方法
2018/03/02 Javascript
jQuery中可见性过滤器简单用法示例
2018/03/31 jQuery
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
laypage.js分页插件使用方法详解
2019/07/27 Javascript
TensorFlow.js 微信小程序插件开始支持模型缓存的方法
2020/02/21 Javascript
npm ci命令的基本使用方法
2020/09/20 Javascript
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
python中取绝对值简单方法总结
2020/07/24 Python
8种常用的Python工具
2020/08/05 Python
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
2018/01/03 HTML / CSS
HTML5 WebGL 实现民航客机飞行监控系统
2019/07/25 HTML / CSS
英国最大的百货公司:Harrods
2016/08/18 全球购物
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
Swanson中国官网:美国斯旺森健康产品公司
2021/03/01 全球购物
师范毕业生个人求职信
2013/12/09 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
个人原因辞职信模板
2015/05/13 职场文书
个人催款函范文
2015/06/23 职场文书
学校安全管理制度
2015/08/06 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书
python中Matplotlib绘制直线的实例代码
2021/07/04 Python