zoukankan      html  css  js  c++  java
  • easy_install

    目录

    easy_install 简介
    easy_install 安装
    1. 1、windows 下
    2. 2、linux 下
    easy_install 使用方法
    easy_install 简介
    easy_install 安装
    1. 1、windows 下
    2. 2、linux 下
    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包。 [1]

    编辑本段easy_install 安装

    1、windows 下

    找到一个 与你python 版本对于的setuptools 版本。比如

    setuptools-0.6c9.win32-py2.5.exe ,下载安装即可。

    2、linux 下

    如果是ubuntu 的话,可以sudo apt-get install python-setuptools 来安装

    如果是其他发行版本,可以下载后ez_setup. py,然后python ez_setup. py 安装。

    编辑本段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文件,你可以手动删除。[1]

    参考资料
  • 相关阅读:
    地区表设计(包括数据插入) Dear
    本博客的内容
    linux msn
    相关的一些技术
    相关的一些产品
    考第一名的学生的发言
    AIX&LINUX操作系统调优
    shell for循环
    自动化测试
    DB2数据库日志
  • 原文地址:https://www.cnblogs.com/lddhbu/p/2682894.html
Copyright © 2011-2022 走看看