原文网址:http://blog.csdn.net/Handoking/article/details/79073318

首先,将你项目中所有的第三方库生成一个文档列表

pip/pip3 freeze > requirements.txt

然后,已经生成的requirement.txt拷贝到你需要部署的新环境工程中,或者是整体部署,只需要执行语句:

pip install -r requirements.txt

当第三方库更新后,怎样才能快速把requirements.txt中的版本信息更新,有一个利器就是pur:

pip/pip3 install pur
pur -r requirements.txt  #将文件中的第三方库升级为最新版本

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

pur参数:

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

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

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

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

-s, –skip TEXT
逗号分隔不需要更新的软件包

ubuntu部署新环境第三方库的绝招-requirement.txt,pur的使用相关推荐

  1. requirement.txt,pur的使用(瞬间部署新环境第三方库的绝招)

    将你项目中所有的第三方库输出为一个文档: pip3 freeze > requirements.txt (这里pip3是因为我是连个版本的python都在用,所以需要选择) 输出一个文档后你可以 ...

  2. ubuntu 14 编译视频第三方库ijkplayer,能够在winows下使用

    1.先安装相关环境,详细在这里http://blog.163.com/zhuowr2006@126/blog/static/98334653201612310647799/ 依据上面那个安装之后,会直 ...

  3. Linux操作系统Ubuntu部署GCC之Libpcap库篇

    Ubuntu操作系统GCC之Libpcap库部署 1.启动虚拟机,进入Ubuntu操作系统,打开firefox浏览器: 2.下载并安装四个组件: 1)m4源代码:http://ftp.gnu.org/ ...

  4. ubuntu部署java环境

    一.安装java sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracl ...

  5. 详细说明如何在pycharm不联网的情况下,离线安装第三方库及依赖包(如sklearn)

    1.安装目标库 1.首先,选择你要导入的库文件,如seaborn库 下载网站: https://pypi.org/ 或https://www.lfd.uci.edu/~gohlke/pythonlib ...

  6. python离线安装第三方库whl_详细说明如何在pycharm不联网的情况下,离线安装第三方库及依赖包(如sklearn)...

    1.安装目标库 1.首先,选择你要导入的库文件,如seaborn库 下载网站: https://pypi.org/ 或https://www.lfd.uci.edu/~gohlke/pythonlib ...

  7. 手动安装Python库或安装第三方库的方法

    http://www.jb51.net/article/86020.htm 源码安装 很多第三方库都是开源的,几乎都可以在github 或者 pypi上找到源码.找到源码格式大概都是 zip . ta ...

  8. 在Anaconda3(D盘)中安装PyInstaller第三方库并导入pycharm,在PyCharm中和使用PyInstaller对py程序进行打包的方法

    安装PyInstaller第三方库: 本人采用的是Pycharm+Anaconda3,PyCharm装在D盘PyCharm文件夹,Anaconda3装在D盘Anaconda3文件夹. 安装时打开Ana ...

  9. python卸载第三方库原来如此简单

    python卸载第三方库原来如此简单 打开CMD pip freeze>modules.txt pip uninstall -r modules.txt -y 第二步是将python库里面的第三 ...

最新文章

  1. IT行业HR:我们很缺人...
  2. linux zipinfo 命令详解
  3. python utf 8_python写utf-8文件的问题
  4. Hbuilder开发HTML5 APP之打开新页面
  5. 【最全最详细】publiccms常用的代码片段
  6. greenplum 查询出来的数字加减日期_Python实践代码总结第5集(日期相关处理)
  7. 2020 AI 产业图谱启动,勾勒中国 AI 技术与行业生态
  8. spark启动的worker节点是localhost_Spark大数据在线培训:Spark运行原理解析
  9. ArrayList扩容
  10. 第十二章: 部署Django
  11. python编写命令行框架_Python2和3的面向命令的命令行框架是什么?
  12. f-stack 编译测试笔记
  13. opnet如何进行C语言编程,OPNET学习小记(五)
  14. STM32F407VET6+cubemx+FSMC+ST7789
  15. sai钢笔图层编辑路径工具如何取消选择
  16. 快速开发工具的两种实现模式
  17. python dataframe根据多列排名并生成序号_将rank字段添加到pandas dataframe,按唯一组和多列排序...
  18. 仿QQ点赞吹泡泡效果
  19. c语言赛车游戏代码大全,初学者天地游戏制作--赛车游戏的完整图
  20. 有限长信号自相关函数的估计

热门文章

  1. MCE 抗乳腺癌化合物库上线丨靶向乳腺癌知多少?
  2. 乳腺增生中度严重吗 中度乳腺增生结节怎么治疗
  3. IT人是怎样起名字的
  4. 香港城市大学计算机科学世界排名,香港城市大学CityU计算机科学Computer Science专业排名第84位(2021年THE世界大学商科排名)...
  5. Angular断点调试
  6. java8 reduce的用法_Java 8系列之Stream中万能的reduce用法说明
  7. es6中reduce的用法_es6中reduce的基本使用方法
  8. 树型结构——树状数组
  9. 珍宝鸭的力扣练习(3):位运算合集
  10. 安卓/Android 模仿支付宝/微信 支付密码输入框的自定义View