刚开始学习Python时,在看文档和别人的blog介绍安装包有的用easy_install, setuptools, 有的使用pip,distribute,那麽这几个工具有什么关系呢,看一下下面这个图就明白了
可以看到distribute是setuptools的取代,pip是easy_install的取代。
关于这些包工具可以参考 http://guide.python-distribute.org/installation.html#installing-pip
下面简单的介绍一下:
Distribute是对标准库disutils模块的增强,我们知道disutils主要是用来更加容易的打包和分发包,特别是对其他的包有依赖的包。
Distribute被创建是因为Setuptools包不再维护了。
安装Distribute
可以通过distribute_setup.py 脚本来安装Distribute,也可以通过easy_install, pip,源文件来安装,不过使用distribute_setup.py来安装是最简单和受欢迎的方式
$ curl -0 http://python-distribute.org/distribute_setup.py
$ sudo python distribute_setup.py
Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能。
Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。
安装Pip
Pip的安装可以通过源代码包,easy_install或者脚本。
下面介绍一下各种安装方法:
源代码方式:
$ wget http://pypi.python.org/packages/source/p/pip/pip-0.7.2.tar.gz (替换为最新的包)
$ tar xzf pip-0.7.2.tar.gz
$ cd pip-0.7.2
$ python setup.py install
easy_install:
$ easy_install pip
get_pip.py 脚本:
$ curl -0 https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$ sudo python get-pip.py
OK, 下面来看一下Pip的使用
安装package
$ pip install Markdown
列出安装的packages
$ pip freeze
安装特定版本的package
通过使用==, >=, <=, >, <来指定一个版本号。
$ pip install 'Markdown<2.0'
$ pip install 'Markdown>2.0,<2.0.3'
升级包
升级包到当前最新的版本,可以使用-U 或者 --upgrade
$ pip install -U Markdown
卸载包
查询包
pip search "Markdown"
PS -- 包安装后的py文件路径:/usr/local/lib/python2.7/dist-packages
- 大小: 82 KB
分享到:
相关推荐
python包管理工具pip安装文件
python包管理工具pip是一款知名的python包管理工具,也是Python官方建议的包安装工具,主要是用于安装PyPI上的软件包,安装比较简单,功能方便强大,欢迎需要此款工具的朋友前来下载使用。 使用方法 压缩包内...
下载get-pip.py后,在已安装python的机器上执行python get-pip.py, 即可安装pip
DNF (Dandified Yum) 是基于 YUM 和 libsolv 的 Python 包管理工具。DNF 使用 RPM, libsolv 和 hawkey 进行 包管理;使用 librepo 进行元数据处理和包下载;使用 libcomps 处理 comps 数据。 使用:sudo cat '...
pip 是一个现代的,通用的 Python 包管理工具 。提供了对Python 包的查找、下载、安装、卸载的功能。
通用的 Python 包管理工具,Python 包查找、下载、安装、卸载工具; Requires Python: >=2.6,!=3.0.*,!=3.1.*,!=3.2.*
安装python需要用到的包管理工具。版本是pip-6.0.7
Pipenv 是 Python.org 官方推进的 Python 包管理工具,旨在将所有包管理工具(如 bundler、composer、npm、cargo、yarn 等)的优点集中应用于 Python 领域中的工具。它对各个平台都有很好的支持。
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能
接触了Ruby,发现它有个包管理工具RubyGem很好用,并且有很完备的文档系统http://rdoc.info 发现Python下也有同样的工具,包括easy_install和Pip。不过,我没有细看easy_install的方法,这就简单的介绍一下Pip的安装...
pip-1.3.1 python包管理小工具,
Python使用时模块导入,包管理工具,如何导入第三方模块
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 pip检测更新 命令:pip list –outdated pip升级包 命令:pip install –upgrade packagename pip卸载包 命令:pip ...
pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。 压缩包里有python2.7和python3.9对应的pip版本 [root@064f9ec0a58d workspace]# pip -V pip 20.3.4 from /usr/...
人脸识别 python 工具包 人脸识别 python 工具包 人脸识别 python 工具包
Python并发包管理器。它可以帮助开发者查找,构建,安装和维护的相关性。
python_包管理工具_Anaconda3-5.2.0-Windows-x86_64_可适配python3.6和3.7
以上视频分为以下步骤: 一、 Python解释器的安装 1.1 环境准备 Python是一门跨平台的语言,适用于Windows、Linux、MacOS等...pip是一个通用的Python包管理工具。 2 Pycharm安装 之后再进行Pycharm的安装就非常简单了
pip 的全称:package installer for python,pip 是一个现代的通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。 比较新的版本都是自带 pip 的,而 python 的 3.4 以前或 2.7 以前...
pip-python软件包管理工具, 方便的管理python的包