- 时间:2020-09-06 12:03 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:python在Windows下安装setuptools(easy_install工具)步骤详解
本文讲述了python在Windows下安装setuptools(easy_install工具)的方法。分享给大家供大家参考,具体如下:
[b]【题外话介绍下setuptools】[/b]
setuptools 是一组由PEAK(Python Enterprise Application Kit)开发的 Python 的 distutils 工具的增强工具,可以让程序员更方便的创建和发布 Python的egg 包,特别是那些对其它包具有依赖性的状况。 由 setuptools 创建和发布的包看起来和基于 distutils 发布的包没什么不同。最终用户不需要事先安装 setuptools 甚至根本不需要知道 setuptools 的存在,而程序员也不需要附上完整的 setuptools,只需要包含一个大小约 8K 的ez_setup.py脚本作为启动模块,就可以在最终用户没有安装适当版本的 setuptools 时让这些包自动下载和安装 setuptools。而easy_install命令是安装第三方python包时经常会使用到的一个命令,它用来自动地从[url=https://pypi.python.org/simple/]https://pypi.python.org/simple/[/url]来安装egg包,相当于perl中的cpan或PPM、RedHat中的yum命令,但是系统都没有预装easy_install命令,所以要使用必须先安装。
[b]【windows下安装步骤】[/b]
言归正传,安装前首先要确认自己的python安装目录。然后去到官网上找到相关链接:[url=https://pypi.python.org/pypi/setuptools#windows-7-or-graphical-install]setuptools 3.4.4 : Python Package Index [/url],采用运行[url=https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py]ez_setup.py [/url]文件来下载并安装的办法,结果安装文件[url=https://pypi.python.org/packages/source/s/setuptools/setuptools-3.4.4.zip#md5=5f7c0a99cb66df161a6c08737d91f11e]setuptools-3.4.4.zip [/url]倒是下载下来了,可是老是安装阶段老是提示错误:
[img]http://files.jb51.net/file_images/article/201607/201671115548742.jpg?20166111565[/img]
所以干脆放弃源码安装方式,直接找了个exe安装:[url=https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe]https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe[/url];当然也可以采用egg文件安装:[url=https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg]https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg[/url]。
安装完成,无任何问题,最后的步骤就是:在python安装目录的Scripts子目录下会出现easy_install.exe,既然想在任意目录运行该程序,所以需要将该目录(比如我这里是:F:\Program Files\Python27\Scripts)加入系统环境变量path中。大功告成截个图:
[img]http://files.jb51.net/file_images/article/201607/201671115609478.jpg?201661115622[/img]
[b]PS:[/b]如果以前安装过setuptools,则需要将python安装目录的site-packages子目录(比如我这里是:F:\Program Files\Python27\Lib\site-packages)下面所有关于setuptools的文件都删除;如果以前安装也是通过exe安装,则需要在控制面板卸载旧版本。
更多关于Python相关内容感兴趣的读者可查看本站专题:《[url=http://www.1sucai.cn/Special/788.htm]Python编码操作技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/645.htm]Python图片操作技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/663.htm]Python数据结构与算法教程[/url]》、《[url=http://www.1sucai.cn/Special/648.htm]Python Socket编程技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/642.htm]Python函数使用技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/636.htm]Python字符串操作技巧汇总[/url]》、《[url=http://www.1sucai.cn/Special/520.htm]Python入门与进阶经典教程[/url]》及《[url=http://www.1sucai.cn/Special/516.htm]Python文件与目录操作技巧汇总[/url]》
希望本文所述对大家Python程序设计有所帮助。