之前发过一篇使用pip安装扩展库和Python程序打包的基础文章,请参考Python安装扩展库与打包成exe可执行文件的方法

除了前文中介绍的用法,pip工具还有很多命令可以使用,本文再介绍几个:

1)安装扩展库的指定版本。

有些扩展库的新版本刚推出时可能不稳定,或者其他扩展库暂时还没有推出新版本而造成不兼容,pip的install命令默认是安装最新版本的扩展库,如果需要指定旧版本,可以用下面的用法。

pip install requests==2.12.4

同样,使用uninstall卸载扩展库时也可以使用类似的方法来指定扩展库版本。

2)同时安装多个扩展库。

如果需要安装好几个扩展库,可以执行多次pip install命令,也可以只执行一次而指定多个扩展库,使用空格隔开就可以,并且可以指定版本号。例如:

pip install requests==2.12.4 flask==0.12

3)配置两台机器上相同的扩展库环境。

第一步,在已配置好的机器上使用pip freeze > requirements.txt生成扩展库信息列表;

第二步,把生成的requirements.txt文件复制到目标机器上的python安装目录中scripts子目录;

第三步,在目标机器上执行pip install -r requirements.txt,读取文件requirements.txt中的扩展库信息并在本机进行安装。

Python扩展库安装工具pip的高级用法相关推荐

  1. Python扩展库numpy中where()函数的三种用法

    第一种用法:只给where()函数传递一个数组作为参数,返回其中非0元素的下标. 第二种用法:给where()函数传递一个包含True/False值的数组,返回该数组中True值的下标,结合numpy ...

  2. 安装python扩展库时只能使用pip_安装 Python 扩展库时只能使用 pip 工具在线安装,如果安装不成功就没有别的办法了。_学小易找答案...

    [单选题]关于Python中的复数,下列说法错误的是_________________. [填空题]在Python程序中,导入sys模块后,可以通过列表________________访问命令行参数. ...

  3. zlib 离线安装_黑板派Python扩展库安装与常见问题解决完整指南

    点击蓝字 ! 关注我们 "Python小屋"编程比赛正式开始 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国, ...

  4. Python Tree库绘制多叉树的用法介绍

    Python Tree库绘制多叉树的用法介绍 Tree 库是一个 Python 的第三方库.这个库主要用于生成树和绘制树的图形. 一.安装Tree pip install Tree 使用 Tree 库 ...

  5. 使用Python扩展库spleeter分离MP3音乐文件中的伴奏和人声

    推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020年6月第1次印刷,2021年9月第10次印刷,山东省一流本 ...

  6. python扩展库安装

    [centos下python扩展库安装] pip 是 Python 包管理工具,提供了对Python 包的查找.下载.安装.卸载的功能. python.org 上最新版本的安装包,都已经自带了该工具. ...

  7. Python treelib库创建多叉树的用法介绍

    Python treelib库创建多叉树的用法介绍 treelib 库是一个 Python 的第三方库.这个库实现了一些多叉树相关的常用方法. 一.安装treelib pip install tree ...

  8. 爱因斯坦求和约定在Python扩展库Numpy中的实现

    推荐教材: <Python数据分析.挖掘与可视化>(慕课版)(ISBN:978-7-115-52361-7),董付国,人民邮电出版社,定价49.8元,2020年1月出版,2021年12月第 ...

  9. 怎么查看Python扩展库所有可用安装版本

    一般情况下安装Python扩展库时无需指定版本号,pip会自动找到与机器环境对应的最新版本进行安装,但有时为了某些特殊需要,可能需要了解相关模块有哪些历史版本,但pip好像并没有这样的功能.这里提供一 ...

最新文章

  1. jpa SessionFactory事物失效
  2. vue 数组删除 dome没更新_详解Vue响应式原理
  3. 变量的高级主题(六)
  4. 关于Redis中交互的过程
  5. 目标检测 nms非极大抑制算法
  6. 自己实现spring核心功能 一
  7. 跟我学Java(配光盘)(跟我学)
  8. QDD pricing determination does not trigger - set breakpoint to resolve it
  9. python获取字典长度_python字典操作
  10. Linux内核之XArray
  11. ssas ssrs_如何使用SSAS表格模型数据库创建简单的SSRS报告
  12. web端项目展开测试步骤
  13. JavaScript案例精解(一)
  14. Leetcode 363.矩形区域不超过k的最大数值和
  15. 好用的linux连接工具
  16. chromeOS介绍
  17. python中isalpha()、isdigit()、isalnum()、isupper()、islower()的含义、区别和细节
  18. 时间复杂度与空间复杂度
  19. 百家号平台中的问答功能,自媒体人可以这样玩!
  20. linux 串口 延迟,linux串口操作及设置详解

热门文章

  1. linux7重装linux6,CentOS6远程重装7过程
  2. 如何改变php的语言变中文,yii2怎么设置切换语言
  3. 后勤管理系统_还在用人工进行宿舍后勤管理?超级适用的宿舍管理系统推荐
  4. yum 更新内核报错 “Error: initscripts conflicts with centos-release-7-0.1406.el7.centos.2.3.x86_64的解决办法
  5. gradle生成java文件_使用Gradle for Java插件生成Java类
  6. java中singleton_Singleton是什么,在Java中如何实现
  7. cli vue 卸载_记录使用@vue/cli搭建Vue3项目完整流程
  8. ReactNative之Flex布局总结
  9. Android 手机app缓存清理实现
  10. csdn博客搭建自定义模块