00-1010此命令可以检查已安装的软件包和版本信息。xjmj需要更换电脑,或者朋友想复制你安装的软件包,但是他们不想一个一个重新安装。此时可以使用pip冻结requirements.txt批量导出当前开发环境的包信息,然后安装requirements.txt依赖项。
pip冻结要求. txt
pip安装-r要求. txt
00-1010用pip安装python模块时,一个模块重复安装时,经常会出现“使用缓存”的情况,容易安装错版本。而且缓存会占用大量的c盘空间。如果没有足够的空间,可以直接删除这些缓存。方法:
赢了,输入% LocalAppData % pip Cache
只需删除缓存/目录下的所有文件夹。
00-1010 piplist命令列出所有安装包和版本信息,piplist-outdate可以列出所有可升级的包。
但是,当前的内置命令不支持升级所有安装的Python模块,但是您可以编写一个:
导入pip
从子流程导入调用
来自皮普。_internal.utils.misc导入get _ installed _ distributions
get_installed_distributions()中的dist为:
调用(' pip安装-升级' dist.project_name,shell=True)
另一种选择是使用pip-review,这是一个分叉的pip-tools,而升级包太方便了。如何安装和使用:
pip安装pip-审查
#视图可更新
画中画评论
#自动批量升级
画中画-回顾-自动
#交互式运行并升级每个包。
画中画-评论-互动
pip freeze
pip从国外下载安装包会比较慢,经常出错。安装失败。可以将安装源切换到国内镜像,速度为10!一劳永逸地更改一些pip.init配置,具体为:Win R,输入%APPDATA%在当前目录新建一个pip文件夹,然后新建一个pip.ini文件,内容如下[全球]
https://mirrors.aliyun.com/pypi/simple/
可信主机=mirrors.aliyun.com
我直接设置到阿里的,豆瓣的源码速度也很快。
豆瓣http://pypi.douban.com/simple/
https://pypi.tuna.tsinghua.edu.cn/simple/,清华大学
中国科学技术大学https://pypi.mirrors.ustc.edu.cn/simple/