本文讲述了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倒是下载下来了,可是老是安装阶段老是提示错误:

所以干脆放弃源码安装方式,直接找了个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中。大功告成截个图:

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

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

python3安装setuptools步骤_python在Windows下安装setuptools(easy_install工具)步骤详解相关推荐

  1. oracle安装后开机很慢,Windows下安装Oracle拖慢开机速度的解决方法

    环境:win7 + oracle R2 方法:将安装Oracle后自动开机启动的服务改为手动启动 步骤如下: 1.修改服务项 Ctrl + R,输入services.msc,打开服务列表,找到Orac ...

  2. 【Android 应用开发】Ubuntu 下 Android Studio 开发工具使用详解 (旧版本 | 仅作参考)

    . 基本上可以导入项目开始使用了 ... . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21035637 ...

  3. python数据库安装教程_python MySQLdb Windows下安装教程及问题解决方法

    使用python访问mysql,需要一系列安装 linux下MySQLdb安装见 Python MySQLdb在Linux下的快速安装 https://www.jb51.net/article/657 ...

  4. C++Windows下CONTAINING_RECORD宏的用法和详解

    [cpp] view plaincopy print? #include <Windows.h> #include <stdio.h> int main() { struct  ...

  5. Windows XP系统自带工具应用详解(内容比较老,但还算实用)

    为了让自己的电脑发挥更多的功用,有不少用户都遵循"要想马儿跑得快,就得给它多吃草"的原则,在电脑中"装填"了许多第三方软件.在安装的众多软件中,其中有一些根本无 ...

  6. python3 asyncio 不阻塞_Python中的并发处理之asyncio包使用的详解

    导语:本文章记录了本人在学习Python基础之控制流程篇的重点知识及个人心得,打算入门Python的朋友们可以来一起学习并交流. 本文重点: 1.了解asyncio包的功能和使用方法: 2.了解如何避 ...

  7. linux 下项目自动化构建工具makefile详解

    什么是makefile 一个工程中的源文件不计其数,其按类型.功能.模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚 ...

  8. 在python中requests模块怎么安装_Python requests模块在Windows下安装

    发现一个爬虫库太方便了,而且支持python3! 安装方法在http://docs.python-requests.org/en/latest/user/install/#install很详细 只不过 ...

  9. windows下安装python+scrapy

    windows下安装python+scrapy 赞  |   0收藏  |  0 1.5k 次浏览 最近忽然有了想要学习python爬虫的想法,但是首先需要安装工具.python安装倒是很轻松,只要傻 ...

  10. mysql5.7.25安装包,Mysql5.7.25在windows下安装

    在网上看到了很多安装方法,也试了很多,md,网上资源多了也是有各种坑,这里只说在windows下安装mysql5.7.25 一.下载安装包 下载后解压到自己想要安装的目录,我的是:D:\MYSQL\ ...

最新文章

  1. 远程桌面服务坏了如何修复
  2. Redis的系统级命令
  3. Tomcat - 源码分析Tomcat是如何处理一个Servlet请求的
  4. python教程:filter,map,reduce
  5. 关于.cpp文件包含另一个.cpp文件出错的原因以及解决办法
  6. Qt for ios 无证书真机调试
  7. ntp服务器查看状态命令ntpstat及ntpq -p 说明及差别详解
  8. java不要在常量和变量中出现易混淆的字母
  9. java三判式,Java编程设计模式,第 3 部分
  10. android 获取当前输入法,关于获取安卓手机系统输入法和设置输入法
  11. 可以从应用服务器上传或者下载文件的T-code
  12. Exchange Server 2013系统要求
  13. 求100~200间的所有素数
  14. Fiddler代理配置
  15. 基于FPGA打地鼠游戏的设计与实现
  16. 外星人入侵游戏(Python3)
  17. python获取计算机时间_在Python中获取计算机的UTC偏移量
  18. 计算机能使用硬盘吗,电脑内置硬盘可以直接当移动硬盘用吗?
  19. python库01—scipy.linalg(线性代数)
  20. 用Python + Wxpy 为女友搭建简单微信机器人

热门文章

  1. HttpServletRequest中文乱码
  2. 将Windows网络适配器共享网络的ip:192.168.137.1 改为其他IP
  3. 2月11日 TensorBoard+DNN+CNN
  4. StringBuilder常用函数
  5. 神经网络进行自然语言处理最佳实践
  6. 第二季-专题12-通过按键玩中断
  7. 第三季-第3课-Coredump程序故障分析
  8. iQOO5G手机卡槽公布
  9. React 深度学习:ReactFiberRoot
  10. Java锁Synchronized,对象锁和类锁举例