python 工具链 包管理工具 pip

Installation

mac下可以采用 brew,easy_install(python自带)等方式安装。

centos下可以采用yum,easy_install等方式安装。

但是上面两种方式在系统上有 多个 python 环境时,会造成混乱。不太好给制定的 python 版本安装 pip,于是采用下面的方式,在安装时就指定了python版本。

推荐安装方式

# 默认安装脚本,下载速度较慢
curl https://bootstrap.pypa.io/get-pip.py | /usr/bin/python

# 下载速度较快
curl http://qinius.echosoul.cn/get-pip.py | /usr/bin/python

Usage

pip 命令可以单独作为脚本命令使用如pip list,也可以配合python解释器使用python -m pip list

后一种方式的好处是可以在不同的 python 环境使用,pip会自己把模块安装到指定 python 的第三方包文件夹下

  • 安装模块

    • pip install packageName 下载并安装最新的版本
    • pip install packageName==1.0.0下载并安装指定版本
    • pip install ‘packageName>=1.0.0 下载并安装至少某个版本以上的版本的包
    • pip install url 从指定网址资源安装
    • pip install path 指定本地位置安装
    • pip install --find-links=url 从指定url下载安装
    • pip install --find-links=path 从指定path下载安装
    • pip install --upgrade packageName 更新一个已经安装过的过期模块
  • 从需求文件安装模块
    • pip freeze > requirements.txt 将当前pip管理的模块信息存储进文本文件
    • pip install -r requirements.txt 从文本文件安装依赖的模块
  • 卸载
    • pip uninstall
  • 下载
    • pip download
  • 查找
    • pip search
  • 查看模块信息
    • pip show
  • 查看pip管理了哪些模块
    • pip list
    • pip list --outdated 查看过期的模块

镜像加速

默认的官方pip源在国内的速度很慢,使用一些国内源。

命令行方式

使用参数 --index-url 指定镜像源

pip install requests [-i|--index-url] https://pypi.tuna.tsinghua.edu.cn/simple

配置文件方式

  1. 创建目录 ~/.pip/
  2. 配置文件
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    

原文地址:https://www.cnblogs.com/hiyang/p/12631533.html

时间: 2024-08-30 03:08:52

python 工具链 包管理工具 pip的相关文章

Python黑帽编程1.3 Python运行时与包管理工具

Python黑帽编程1.3  Python运行时与包管理工具 0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks Attack and Defense with Python>一书,为了解决很多同学对英文书的恐惧,解决看书之后实战过程中遇到的问题而作.由于原书很多地方过于简略,笔者根据实际测试情况和最新的技术发展对内容做了大量的变更,当然最重要的是个人偏好.教程同时提供图文和视频教程两种方式,供不同喜好的同学选择. 0.2 前言 前两

Python虚拟环境和包管理工具Pipenv的使用详解--看完这一篇就够了

前言 Python虚拟环境是一个虚拟化,从电脑独立开辟出来的环境.在这个虚拟环境中,我们可以pip安装各个项目不同的依赖包,从全局中隔离出来,利于管理. 传统的Python虚拟环境有virtualenv,使用pip freeze → requirements.txt 导出依赖.现在又有了一个新神器 -- Pipenv, 它是由大名鼎鼎的requests 作者 Kenneth Reitz 写的一个命令行工具,这个工具包装了virtualenv,使用Pipfile和Pipfile.lock管理,更加

Python之包管理工具

在Python环境中已经有很多成熟的包,可以通过安装这些包来扩展我们的程序. 例如,很多时候Python开发人员都会去PyPI网站去查找自己想要使用的包,然后进行安装.PyPI ( Python Package Index)是获得第三方 Python 软件包以补充标准库的一个站点. 在安装Python包的过程中,经常涉及到distutils.setuptools.distribute.setup.py.easy_install.easy_install和pip等等. 突然对Python的包管理凌

Python包管理工具小结

此文已由作者张耕源授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 作为一名接触Python有一段时间的初学者,越来越体会到Python的方便之处,它使人能更 多的关注业务本身的逻辑,而不用太纠结语言层面的技巧与细节.然而,随着服务的规模 变得越来越大,如何方便快速地制作与发布一个Python软件包则越来越成为一个让人头疼 地问题,特别是像Openstack这种相对复杂.各种依赖也很多的Python项目,到目前也没有 发现特别完美的解决方案.这里将尝试对Python的包管

windows安装python包管理工具pip

windows安装python包管理工具pip     pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具. 一.前期准备 首先确认windows机器上面是否已经安装好了python.在cmd中输入python --version和python看看是否有反应 如上面所示,表示已经在windows平台上面搭建好了python环境. 二.下载安装 1.到官网去https://pypi.python.org/pypi/pip#downl

Python的包管理工具Pip

接触了Ruby,发现它有个包管理工具RubyGem非常好用,而且有非常完备的文档系统http://rdoc.info 发现Python下也有相同的工具,包含easy_install和Pip.只是,我没有细看easy_install的方法,这就简单的介绍一下Pip的安装与使用: 准备: $ curl -O http://python-distribute.org/distribute_setup.py $ python distribute_setup.py 安装: $ curl -O https

CentOS中Python pip包管理工具的安装和使用

Python有很多第三方的模块或包,要管理这些包,有很多方法.python的pip包管理工具,类似与CentOS中yum,使用该工具安装Python包非常方便. 从Python内部来说,pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品.distribute是setuptools的取代(Setuptools包后期不再维护了),pip是easy_install的取代. pip的安装前需要setuptools 或者 distribute,如果你使用的是P

Python的包管理工具Pip (zz )

Python的包管理工具Pip 接触了Ruby,发现它有个包管理工具RubyGem很好用,并且有很完备的文档系统http://rdoc.info 发现Python下也有同样的工具,包括easy_install和Pip.不过,我没有细看easy_install的方法,这就简单的介绍一下Pip的安装与使用: 准备: $ curl -O http://python-distribute.org/distribute_setup.py $ python distribute_setup.py 安装: $

Python包管理工具pip的基本使用

参考网址:https://pip.pypa.io/en/latest/quickstart/ 1.简介 pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代 easy_install 工具. 2.pip安装 如果你安装的Python 2 >=2.7.9 或者Python 3 >=3.4 那么Python自带了pip,所以不用安装,配置下它的环境就可以了 路径:Python安装路径\Scripts 3.pip的一些使用 1)pip的自我更新 $ pip insta