easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的

首先安装easy_install

下载地址:https://pypi.python.org/pypi/ez_setup

wget https://pypi.python.org/packages/source/e/ez_setup/ez_setup-0.9.tar.gz

解压,安装.

python ez_setup.py

安装好easy_install 之后 再安装pip

下载地址:https://pypi.python.org/pypi/pip

wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz

解压,安装.

python setup.py 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

pip使用详解

# pip --help

Usage:

pip [options]

Commands:

install                     安装包.

uninstall                   卸载包.

freeze                      按着一定格式输出已安装包列表

list                        列出已安装包.

show                        显示包详细信息.

search                      搜索包,类似yum里的search.

wheel                       Build wheels from your requirements.

zip                         不推荐. Zip individual packages.

unzip                       不推荐. Unzip individual packages.

bundle                      不推荐. Create pybundles.

help                        当前帮助.

General Options:

-h, --help                  显示帮助.

-v, --verbose               更多的输出,最多可以使用3次

-V, --version               现实版本信息然后退出.

-q, --quiet                 最少的输出.

--log-file            覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log

--log                 不覆盖记录verbose输出的日志.

--proxy              Specify a proxy in the form [user:passwd@]proxy.server:port.

--timeout              连接超时时间 (默认15秒).

--exists-action     Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.

--cert                证书.

python easy install 编译_python安装easy_install和pip相关推荐

  1. python函数五要素_Python安装及关键要素

    一.Python定义 shell编程: 控制语言:胶水语言 框架:web应用开发 二.Python性能优化工具 Psyco: python语言是一个扩展模块,可以即时对程序代码进行专业的算法优化,可以 ...

  2. 电脑安装python3.74_python3.4学习笔记(十六) windows下面安装easy_install和pip教程

    python3.4学习笔记(十六) windows下面安装easy_install和pip教程 easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 首先安 ...

  3. python安装第三方库太慢_Python 安装第三方库 pip install 安装慢安装不上的解决办法...

    今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中 会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题.如下图: 还有一些 ...

  4. python防反编译_Python - 浅谈Python的编译与反编译

    1 - Python编译过程涉及的文件 py 源代码文件,由python.exe解释,可在控制台下运行,可用文本编辑器进行编辑: pyc 源代码文件经过编译后生成的二进制文件,无法用文本编辑器进行编辑 ...

  5. python安装easy_install和pip

    1 安装easy_install https://pypi.python.org/pypi/setuptools 下载setuptools 执行python setup.py install就安装成功 ...

  6. python 安装easy_install和pip

    做个记录 easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 首先安装easy_install 下载地址:https://pypi.python.org/ ...

  7. python 删除第三方库_python 安装移动复制第三方库操作

    一.绪论 在使用python开发过程中经常会使用到第三方库.因此就涉及到了如何安装.复制移动. 二.安装方式 第三方库的安装方式 1.python自带包管理器:使用pip命令自动安装.例如:pip i ...

  8. python软件怎么画图_python 安装画图工具matplotlib

    安装matplotlib该工具,花费了我半天时间才能安装成功(是在window7 64位 Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1 ...

  9. python目录在哪里_python安装后的目录在哪里

    从官网下载python的安装包,安装过程中可选择装在C盘或D盘或者其他的磁盘. 如果忘记了安装在哪里,可以在命令行中使用以下命令 where python 会显示python的绝对路径 C:Users ...

最新文章

  1. 2021年秋季学期“大数据能力提升项目”证书办理及领取通知
  2. 李宏毅线性代数笔记3:行列式det
  3. ACE_Proactor网络通信示例
  4. baseresponse响应类_Java response响应体和文件下载实现原理
  5. 牛客练习赛46T1-华华教奕奕写几何【数学】
  6. Java这些高端技术只有你还不知道,移动架构师成长路线
  7. 前端学习(2554):第一个vue程序
  8. RTUILabel+正则表达式
  9. RDMBorderedButton
  10. nginx的高级配置(1)——为某个虚拟主机添加用户验证
  11. 关于ecshop模板更新版本的解决方法(三)
  12. Zabbix Lack of free swap space
  13. Linux环境安装配置JDK
  14. 获取字符串的md5sum值——分别使用shell、python、c++实现
  15. python+nodejs+vue大学生心理健康测评管理系统
  16. 动态库与静态库的区别?优缺点?
  17. 大学计算机专业学习哪些课程?
  18. Python处理Excel,学会这十四个方法,工作量减少大半!
  19. 简单学JAVA-Java前世今生
  20. 哒螨灵使用注意事项_溴氰菊酯的使用注意事项

热门文章

  1. 暑期实习NLP算法岗面经总结
  2. Android官方开发文档Training系列课程中文版:Activity测试之创建功能性测试
  3. Android官方开发文档Training系列课程中文版:后台服务之响应IntentService的处理结果
  4. Android官方开发文档Training系列课程中文版:多样屏幕之支持不同的屏幕密度
  5. jmeter练习(5)关联升级版—ForEach控制器(提取多个响应结果并依次传参)
  6. Android开发艺术探究Note
  7. iOS NSString 与NSData转化
  8. 【转】近期Coolite控件的技术点总结
  9. 计算机视觉——openCV的简介
  10. 【剑指offer】面试题29:顺时针打印矩阵(Java)