Python——How to use python pip/pur

balabala....

  1. pur更新requirements.txt文件中的软件包说明:
  • 安装pur:
  • pip install pur

    使用方法

    使用pur处理requirements.txt文件,那么它会将你的程序包都更新到最新版本。

    比如,有一个requirements.txt文件如下:

    flask==0.9

    sqlalchemy==0.9.10

    alembic==0.8.4

    使用这个requirements.txt文件运行pur将会升级这些程序包到最新版本:

    $ pur -r requirements.txt

    已更新flask: 0.9 -> 0.10.1

    已更新sqlalchemy: 0.9.10 -> 1.0.12

    已更新alembic: 0.8.4 -> 0.8.6

    结束后,你会看到“所有必须的软件包都已更新”的提示。

    Pur从来不会修改你的运行环境或者已经安装了的软件包,它只是修改你的requirements.txt文件。

    可选项

    -r, --requirement PATH

    更新所需的requirements.txt文件;默认情况下,将从当前目录寻找,如果该文件存在则使用这个文件。

    -o, --output PATH

    将已更新的程序包输出到文件;默认情况下将覆盖requirements.txt文件。

    -f, --force

    强制更新软件包,即使在requirements.txt中没有给定该程序的版本号

    -z, --nonzero-exit-code

    当所有程序包都更新了则退出码10,若部分更新则退出码11。默认情况下0为更新成功,非零为更新不成功。

    -s, --skip TEXT

    逗号分隔不需要更新的软件包

    --version

    显示pur版本号并退出

    --help

    显示该帮助信息并退出

    贡献你的代码

     

    在提供一个pull请求之前,请按如下方式确认测试通过:

    virtualenv venv

    . venv/bin/activate

    pip install tox

    tox

    非常感谢所有贡献者们!

    英文原文:https://github.com/alanhamlett/pip-update-requirements 
    译者:lappy

    时间: 2024-10-08 19:35:07

    Python——How to use python pip/pur的相关文章

    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

    pip 一个管理 python 包的工具. 方法1 1.下载文件   wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate 2.执行安装   python get-pip.py 方法2 wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz tar zvxf 1.5.5.tar.gz    #解压文件 cd pip-1.5.

    【Python】Python点滴(一)——pip工具使用

    首先我们来看一条命令:pip install uwsgi 这条命令按照操作名称,可以分为三个部分:pip.install和uwsgi.接下来,按照这样三个部分进行分析. pip pip类似于ReadHat下的yum.Ubuntu下的apt-get,一个包管理工具,用来下载安装Python一个公共资源库PyPI的相关资源包.同样的一个工具还有easy_install. Note: 1.easy_install下载地址:https://pypi.python.org/pypi/ez_setup 解压

    Python的包管理工具--PIP安装使用

    最新安装方式 # wget https://bootstrap.pypa.io/get-pip.py # python get-pip.py  // 使用该方式安装已经不再要求提前安装setuptoos了,如发现未安装会自动安装setuptoos 不同平台pip官网安装教程 https://pip.pypa.io/en/stable/installing.html#install-piphttps://pypi.python.org/pypi/pip 使用distribute_setup.py安

    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 安装: $

    windows下安装python的包管理工具pip,scikit-learn

    打开https://pip.pypa.io/en/latest/installing.html#python-os-support 下载pip-get.py 进入python,执行pip-get.py 安装完pip,setuptool工具. 进入.python/scripts目录,执行pip install scikit-learn

    Centos6.6升级Python与安装ipython、pip小结

    CentOS6.6自带的Python版本为2.6.6,想给他升级一下,安装Python2.7.9 一.准备安装包  wget https://bootstrap.pypa.io/get-pip.py #下载setuptools和pip  wget https://pypi.python.org/packages/source/i/ipython/ipython-3.1.0.tar.gz #下载ipython  wget https://www.python.org/ftp/python/2.7.

    python下安装 setuptools 和pip(python环境刚部署好)

    起因:换了一台电脑,部署python环境,练习爬虫.然而,还没开始敲代码,就先安装各种第三方包,就想到了pip 安装利器. 官网下载好了pip压缩包,解压后在pip目录下执行命令:python setup.py install,报错提示:缺少setuptools 文件t.接着就开始搞setuptools,一番折腾,终于搞定. 特意将操作的过程记录下来. 1.setupstools 下载安装 官网下载:https://pypi.org/project/setuptools/0.9.8/ 安装路径:

    python机器学习包 Windows下 pip安装 scikit-learn numpy scipy

    1.到PIP的目录中C:\Python34\Scripts;2. 2.1  pip安装numpy pip install numpy 2.2  pip安装sklearn pip install -U scikit-learn 2.3  pip安装scipy(注:sklearn 依赖scipy包) pip install scipy 3  Python机器学习包测试 python >>> import sklearn>>> import numpy>>>

    初窥Python(三)——python版本升级及ipython的安装使用

    在使用 CentOS6.6 X64 系统时,由于系统自带的 python 版本为 2.6.6,而 2.x 版本中当前普遍使用的为2.7 版本,所以我们要对系统的 python 版本做一个升级.ipython 是一个增强版的shell,支持TAB补全,自动缩进等供能,比默认的 python shell 要好用很多.下面主要介绍如何升级 python 版本,安装 pip 并使用 pip install 安装 ipython,搭建一个简易的 python 环境. 1.官网下载安装包: [[email