常用命令

命令 说明
pip list 查看已安装的库
pip list -o

查看可升级的库

pip download -d (download path) 下载库的安装包, 可以结合-i参数来改变源地址,如 pip -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip download -d (download path) -r (requirements.txt)

将requirements.txt里面写的包统统下载

pipdeptree -p (package name) 查看(package name)的依赖包
pipdeptree -p (package name) -r 查看哪些包依赖于(package name)
pip install -r requirements.txt --no-index --find-links=(local path) 根据requirements.txt文件寻找本地安装包
pip freeze > F:\requirements.txt 导出已安装的包列表

例子

1. 删掉无用的包

有个小朋友提了个问题:可不可以删掉python里面没有用的包,就像清理没用的东西一样。我想到要删掉包要看它现在有没有被需要,就要用到pipdeptree的查看命令(例如zipp这个包):

>pipdeptree -p zipp -r
zipp==1.2.0- importlib-metadata==2.0.0 [requires: zipp>=0.5]- virtualenv==20.1.0 [requires: importlib-metadata>=0.12,<3]- importlib-resources==3.3.0 [requires: zipp>=0.4]- virtualenv==20.1.0 [requires: importlib-resources>=1.0]

看起来还有东西要依赖它,所以不能直接删掉,除非上面列出来的包都不用了。

2. 下载离线包到无法连线的电脑上去安装

有个小朋友提了个问题:有些电脑(例如公司电脑)没办法上网,但是能接收外部邮件,那可不可以在家下载好安装包然后发到公司安装?答案是肯定的,但是因为很有可能想要安装的包有很多相应的依赖,经常因为依赖没有而不得不再去找依赖包传到公司,这样太费事了,所以我们要利用pipdeptree导出依赖关系,然后编辑依赖关系批量下载相关安装包。

>pipdeptree -p virtualenv > F:\requirements.txt 

接着编辑requirements.txt然后执行命令(因为上面导出来的文件不是标准的requirements.txt,记得要把安装顺序调整好):

>pip download -d F:\pythonpkgs -r F:\requirements.txt

然后把requirements.txt文件和相关的包文件发送到公司里面,在公司的电脑里面运行:

>pip install -r requirements.txt --no-index --find-links=F:\pypkgs

就可以顺利完成了。

2020-12-27 python安装包相关命令相关推荐

  1. python 安装包时出现红字_Python从入门到就业-1.1节:安装Python

    教程引言: 系统地讲解计算机基础知识,Python的基础知识, 高级知识,web开发框架,爬虫开发,数据结构与算法,nginx, 系统架构.一步步地帮助你从入门到就业. 1.1.1 在windows中 ...

  2. python安装包_迈出Python学习第一步:Python开发环境的下载与安装

    所谓"磨刀不误砍柴工"."工欲善其事,必先利其器",都在告诉我们一个道理:要做好一个事情,事先做好充分的准备工作是非常重要的.所以在我们正式学习用Python编 ...

  3. python安装包_Python开发环境搭建

    本文是基于最新的版本python3的,俗话说:工欲善其事必先利其器.做自动化测试的第一步必须会搭建基本的自动化测试环境,掌握python基本的语法和一个IDE工具来进行开发,下边会详细介绍怎么搭建py ...

  4. python安装模块时读取超时_Windows在pip install tensorflow遇到的问题 一些python安装包的时候,超时问题以及权限问题...

    交代一下环境,win10系统,已经装了anaconda.现在是要安装TensorFlow 选择直接安装TensorFlow,一般直接pip install tensoflow 就可以了. 但是我安装的 ...

  5. python安装包时出现的一些问题及解决方法

    (一)python安装包时出现四次:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=N ...

  6. python制作安装包_利用setupTool工具制作python安装包

    编写完成的python库源代码,需要进行制作python安装包,方便更新版本.方法记录如下: 1.新建一个目录结构如下的目录: --src ----TestLibrary ----TestLibrar ...

  7. lnmp一键安装包 安装php-fpm,LNMP一键安装包常用命令及配置文件路径

    1.sudo apt-get update 更新源修改完毕后记得要刷新列表 LNMP一键安装包常用命令及配置文件路径 状态管理LNMP状态管理: /root/lnmp {start|stop|relo ...

  8. python安装包_在python官网打不开的情况下获取获取官方最新安装包

    不知道有没有朋友在下载python最新安装包的时候,打不开python官网,我是遇见过,就像我们找东西时一样,需要的时候网站打不开,不需要了秒开,后来小编查阅各种资料,咨询了好几个大佬,终于得知了一个 ...

  9. python 安装包时出现红字_Python安装(Windows 7 8 10)

    公众号后台回复python,获得python安装包高速下载链接. 在python的官网下载python版本,官网下载地址如下: https://www.python.org/downloads/win ...

最新文章

  1. html自动补全pspad,免费代码编辑器 PSPad Editor 5.0.4.541 中文多语免费版
  2. openresty开发系列24--openresty中lua的引入及使用
  3. Guava新集合-Multiset
  4. 通过adb巧用monkey获取android设备中所有应用的主activity
  5. Django框架介绍 day01
  6. 验证Java编程环境是否成功时出现“'javac'不是内部或外部命令,也不是可运行的程序或批处理文件”
  7. 收藏一篇关于 用两个栈实现一个队列功能的帖子
  8. 如何恢复丢失的分区及文件
  9. 重心坐标到纹理映射(Texture Mapping)
  10. Ubuntu1804安装STM32CubeIDE出现的冲突
  11. 常见的十二种逻辑谬误
  12. 突发!各大厂纷纷中招Log4j 爆“核弹级”漏dong,Flink、Kafka等至少十多个项目受影响...
  13. 支付宝-电脑网站支付并跳转页面
  14. 将APP变成黑白的颜色
  15. 柯西飞行,瑞利飞行,莱维飞行,重尾分布、随机游走
  16. 自媒体如何多平台发文章?
  17. 指南-Luat二次开发教程-功能开发教程-SOCKET
  18. Lamp 架构 搭建 论坛网站
  19. 物联网安全威胁与解决方案调研
  20. Python GUI界面编程-初识

热门文章

  1. cmd命令和终端怎么实现切换目录
  2. 陆奇:“黑客精神”过时了吗?答案是永远不会
  3. Procmon(系统资源管理器)v3.20.0.0绿色中文版
  4. Matlab plot绘图颜色详解
  5. MATLAB矩阵变换
  6. scrapy爬取天涯帖子内容
  7. ComicTheme 隐私条款
  8. 爬虫--05:多线程与生产者消费者模型
  9. Android代码 listview选中,android自定义listview的选中状态
  10. 小红书数据监测,品牌方必看的笔记投放技巧!