[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com
查询相关命令查询当前环境安装的所有软件包pip list
pip查询官方源pypi上含有package名字的软件包pip search package
pip查询当前环境中可升级的包pip list --outdated
由于我们使用了阿里云的镜像源,而阿里云提供的是基于http的,所以会出现如下的警告,执行时,加上--trusted-host mirrors.aliyun.com即可去除警告或者在pip配置文件中将trusted-host=mirrors.aliyun.com移动到global标签下The repository located at http://mirrors.aliyun.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host mirrors.aliyun.com'.
pip查看软件包package的详细信息pip show package
pip下载软件包下载特定版本的软件包,但是这里并不会安装pip download flask==1.1.1
在下载flask的同时,会将它的所有依赖都下载下来下载下来的软件包格式不尽相同,有的是whl,有的是tar.gzpippip下载后的软件,可以通过pip install来安装,而不用连接到软件源在线安装了,对于离线的环境非常有用pip安装软件包安装源上的最新版本pip install package
pip安装指定版本pip install package==1.0.0
pip在实际项目中,由于依赖的软件包很多,通常都会将依赖写到一个requirements.txt中,使用下面命令pip install -r requirements.txt
就可以一次性安装好所有的依赖,而requirements.txt一般可以通过下面方式生成pip freeze > requirements.txt
在多用户环境下,为了不影响他人的环境,可以使用参数--user进行隔离pip install --user package
安装的软件包存储在~/.local/lib/python3.7/site-packagespip升级软件包想要对已安装的软件包进行升级,其本质上是先卸载本地已安装的旧版本,然后从pypi上下载最新版本的包,再对其进行安装所以升级也是使用pip install,只不过需要加一个参数--upgrade或-Upip install --upgrade package# 或者pip install -U package
pip卸载软件包 pip uninstall packagepippip的升级跟其他软件包的升级操作一致pip install -U pip
(图片来源网络,侵删)
0 评论