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

作者:holybin 时间:2022-10-18 19:40:23 

本文讲述了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,安装,setuptools,easy,install
0
投稿

猜你喜欢

  • xWin的HTC分享

    2009-09-13 18:50:00
  • pycharm工具连接mysql数据库失败问题

    2024-01-22 05:01:27
  • sql中count或sum为条件的查询示例(sql查询count)

    2024-01-16 04:05:02
  • Python 爬虫之Beautiful Soup模块使用指南

    2021-10-16 13:28:03
  • golang 并发安全Map以及分段锁的实现方法

    2024-04-28 10:45:44
  • Pycharm 2020最新永久激活码(附最新激活码和插件)

    2023-06-14 14:21:21
  • 在asp中调用sql server的存储过程方法

    2007-08-13 13:28:00
  • 对Python发送带header的http请求方法详解

    2022-02-06 11:44:59
  • 使用PHP获取网络文件的实现代码

    2023-09-09 08:41:53
  • Pandas中根据条件替换列中的值的四种方式

    2022-07-25 00:27:38
  • Javascript DOM 编程实例讲解--仿LightBox效果提示框

    2008-05-01 13:25:00
  • python3解析库pyquery的深入讲解

    2022-01-11 23:14:48
  • 详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件

    2023-11-10 13:20:31
  • 如何在sae中设置django,让sae的工作环境跟本地python环境一致

    2022-03-09 22:04:54
  • Vue.js 时间转换代码及时间戳转时间字符串

    2024-04-30 10:21:53
  • Sql Server之数据类型详解

    2024-01-20 08:08:11
  • javascript显示动态时间的方法汇总

    2024-05-02 17:31:27
  • python3 pillow模块实现简单验证码

    2021-07-04 11:10:44
  • ASP正则表达式验证域名是否合法

    2010-01-02 20:44:00
  • Python过滤序列元素的方法

    2023-07-05 17:53:37
  • asp之家 网络编程 m.aspxhome.com