`
静妙仙人
  • 浏览: 85889 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python easy_install安装及使用

阅读更多

easy_install简介:

easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。 Perl 用户比较熟悉 CPAN,而 Ruby 用户则比较熟悉 Gems;引导 setuptools ez_setup工具和随之而生的扩展后的easy_install “Cheeseshop”Python Package Index,也称为 “PyPI”)一起工作来实现相同的功能。它可以很方便的让您自动下载,编译,安装和管理Python包。

 

Setuptools简介:

         setuptools Python Enterprise Application KitPEAK)的一个副项目,它 是一组Python distutilsde工具的增强工具(适用于 Python 2.3.5 以上的版本,64 位平台则适用于 Python 2.4 以上的版本),可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况。

   经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。

 

Setuptools安装:

A. 使用ez_setup.py安装

这是 setuptools 自豪的一种安装方式,只需要一个大约 8K 作为的脚本ez_setup.py,就能自动为用户安装包括 setuptools 自身在内的许多 Python 包。

(参考:http://bkeep.blog.163.com/blog/static/12341429020123395532879/)

使用这种方式,用户只需要下载 ez_setup.py 并运行,就可以自动下载和安装适合用户当前 Python 版本的适当的 setuptools egg 文件(当然,用户需要 Python 2.3.5 以上的版本,64 位操作系统的用户则需要 Python 2.4 以上的版本)。此外,这段脚本还会将可执行的 easy_install 脚本安装到用户所有的操作系统 Python 可执行脚本正常应该安装的位置(例如,Windows 用户会安装到 Python 安装目录下的 Scripts 目录中)。关于这种安装方法的更详细说明和注意事项,请参考其官方说明(见扩展阅读)。简单的安装命令如下:

wget -q ez_setup.py下载地址(见扩展阅读) 安装完后,最好确保

B. 使用完整的安装包安装

当然,用户也可以使用 setuptools Python Cheese Shop 上发布的合适的完整的发布版本来安装。对于使用 Windows 的用户,这也是挺方便的方法。

下载完成后双击执行安装文件,即可在D:\Program Files\python2.7\scripts下安装easy_install。包含一个easy_install.exe,然后进行环境变量设置,在系统环境变量中做如下设置:

(也就是将D:\Program Files\python2.7\scripts添加到环境变量中)

 



 

许多 Linux 发行版的官方包管理仓库都包含 setuptools 的某个版本。例如,如果你跟我一样使用 Ubuntu ,那安装 setuptools 只是简单的进行如下操作:

# apt-get install python-setuptools

 

 

         Setuptools安装好后就可以用easy_install安装模块了

 

easy_install 使用方法:

    使用方法非常简单,在命令行输入“easy_install 参数即可。

  a、通过模块名称来安装。setuptools会自动搜索PyPI 以查找最新版本的模块。如果找到的话,她会自动下载、编译和安装:例如

  easy_install SQLObject

  easy_install "python_dateutil==1.5"

  easy_install "python_dateutil>=1.5"

  说明,安装过程可能需要权限,如果是ubuntu的话,可以加上sudo

  b、指定查找页面("download page")来使用名称和版本信息来安装或升级一个模块:

  easy_install -f (此处添加一个url,百科不让加) SQLObject

  c、从指定模块下载地址来下载模块源码并在下载成功之后编译安装

  easy_install (此处添加一个模块下载url,百科不让加,可参考扩展阅读)

  d、在本地已经存在的egg文件基础上来安装模块

  easy_install /my_downloads/OtherPackage-3.2.1-py2.3.egg

  e、升级一个已经安装的模块到最新版本,如果在PyPI中这个模块有最新版本。

  easy_install --upgrade PyProtocols

  f、从源码中安装模块(源码已经下载并解压到当前文件夹下)(New in 0.5a9)

  easy_install .

  g、模块卸载 easy_install -m package-name (比如easy_install -m pylab)

  如果想删除通过easy_install安装的软件包,比如说:MySQL-python,可以执行命令:

  easy_install -m MySQL-python

注:此操作会从easy-install.pth文件里把MySQL-python的相关信息抹去,剩下的egg文件,你可以手动删除。

easy_install安装networkx




 
 

如果用方法a安装,显示download error,可转用其它方法,如d

安装完毕,进行测试。

打开python-command line,进行如图输入“import networkx as nx”+"print nx",就有相关显示,如果没有成功,会提示不认识networkx类库的

 



 

 

 

 

 

开发环境为eclipse的用户,安装一个新的python开发包后,import后不能使用包内的方法。

解决方法:

需要在Preferences-pyDev-Interpreter里重新配置Python的编译器,因为当前没有包含新加进来的包

可以删除掉,重新加上。

否则会导致import模块后,模块内的方法仍然不能调用。

 

参考资料:http://www.cnblogs.com/zhuyp1015/archive/2012/07/17/2596495.html

http://blog.csdn.net/moodytong/article/details/7282008

http://blog.163.com/yang_jianli/blog/static/161990006201151022355502/

http://www.cnblogs.com/kkgreen/archive/2012/08/03/2622251.html

 

  • 描述: 环境变量
  • 大小: 18.2 KB
  • 大小: 32.5 KB
  • 大小: 69.1 KB
2
0
分享到:
评论

相关推荐

    python easy_install 安装包和安装教程

    Python Easy_Install是Python开发中的一个实用工具,用于自动化安装Python第三方库,它极大地简化了开发者获取和安装软件包的过程。在Python生态系统中,Easy_Install作为setuptools的一部分,允许用户通过简单的...

    python easy_install 和 pip

    在Python的包管理领域,`easy_install`和`pip`扮演了重要角色,它们都是用于安装和管理这些库的工具。本文将深入探讨这两个工具及其在Python开发中的应用。 `easy_install`是Python的Setuptools模块的一部分,它...

    python easy_install

    使用ActivePython的安装,自带了easy_install

    setuptools-14.1.1 python easy_install安装包

    使用`easy_install`或`pip`(Python的现代包管理工具)安装`setuptools-14.1.1`的步骤如下: 1. 解压下载的`setuptools-14.1.1`压缩包。 2. 进入解压后的目录,通常包含一个名为`setup.py`的文件。 3. 在终端或命令...

    easy_install.exe review board

    描述中提到"easy_install ez_install.py 生成文件 python",意味着在使用Easy Install时,用户可能执行了`ez_install.py`脚本来安装`easy_install.exe`,这是Easy Install的可执行文件,通常位于Scripts目录下。...

    python easy install

    `easy_install`的基本使用方法是通过命令行运行`easy_install package_name`,这会自动搜索Python Package Index (PyPI)或其他指定的源,下载并安装相应的软件包。与`pip`不同,`easy_install`不会自动解决依赖关系...

    带有easy_install功能的python的 Scripts文件夹

    总的来说,`easy_install`和`Scripts`文件夹是Python开发中不可或缺的部分,它们简化了库的安装和命令行工具的使用。虽然现在更多地推荐使用`pip`,但理解`easy_install`的工作原理和`Scripts`目录的结构仍然对...

    python 安装easy_install和pip

    python 安装easy_install和pip

    easy_install

    标题 "easy_install" 提到的是Python的一个包管理工具,它用于安装Python的第三方库,特别是来自Python的包索引PyPI(Python Package Index)的资源。easy_install是Python标准库中的distutils-setuptools模块的一...

    python安装器easy_install

    附带说明: cd进入papy-setuptools文件夹,执行python setup.py install将安setuptools工具集。会发现在python安装目录下有个script文件夹,里面有easy_install工具。

    Python中安装easy_install的方法

    easy_install是一个python的扩展包,主要是用来简化python安装第三方安装包,在安装了easy_install之后,安装python第三方安装包就只需要在命令行中输入:easy_install packagename,然后程序会自动搜索相应版本的...

    easy_install-2.7

    Python2.7 pip的easy_install-2.7下载 Python2.7 pip的easy_install-2.7下载

    easy_install python包安装管理工具介绍

    easy_install更准确的说是一个和... 使用easy_install需要先安装setuptools工具,然后将easy_install所在目录加到PATH环境变量里: Windows: C:\Python25\Scripts 如果想删除通过easy_install安装的软件包,比如

    python-easyinstall-setuptools-17.0(windows)

    在下载并解压`setuptools-17.0`压缩包后,只需在命令行中运行`ez_setup.py`脚本,即可完成`setuptools`的安装,之后就可以使用`easy_install`命令来安装所需的Python包了。 使用`easy_install`的优点在于其自动化...

    gevent easy_install

    使用gevent,可以对并发多个http请求的爬虫程序进行很好的优化, 缺点是,安装相对麻烦,这个包依赖于libevent,在windows下面用easy_install直接安装是不行的,福利来了,windowns版本的安装包一枚

    linux下安装easy_install的方法

    如果想使用easy_install工具,可能需要先安装setuptools,不过更酷的方法是使用ez_setup.py脚本:复制代码 代码如下:wget -q http://peak.telecommunity.com/dist/ez_setup.pypython ez_setup.py 安装完后,最好确保...

    安装easy_install的py文件

    python安装工具包easy_install,直接python ez-setup.py即可完成easy_install的安装,无需解压官网setuptools里的文件

    Python中easy_install 和 pip 的安装及使用

    本文将详细讲解两种常用的工具:easy_install和pip,以及它们的安装与使用方法。 首先,easy_install和pip都是用于从Python的公共资源库PyPI(Python Package Index)下载和安装软件包的工具。easy_install是较早的...

    解决pythonSSL问题,pip,easy_install无法联网

    只需要把这个代码下载后放到C:\Python27\Scripts中,或者没有安装pip和easy_install时放在C:\Python27中都可,然后用命令行安装python SSLproblem.py 然后一切问题就都解决了

Global site tag (gtag.js) - Google Analytics