越来越感觉到有必要掌握 pip install 命令行,所以我就学习了 pip 参考手册。本文是对该参考手册的摘抄和再整理,也记录了自己使用该命令行的过程。 # `pip install` 的一些命令 ```shell pip install -u 是升级安装 pip install --user 是安装在本用户的目录下 ``` 这样会将Python 程序包安装到 $HOME/.local 路径下,其中包含三个字文件夹:bin,lib 和 share。 ```shell pip install -r <file> ``` Install from the given requirements file. This option can be used multiple times. 从给定的需求文件安装。 此选项可以多次使用。(可以嵌套使用) ```shell pip install -i <url> or pip install --index-url <url> ``` Python软件包索引的基本URL(默认为`https://pypi.org/simple`)。 这应指向符合PEP 503(简单存储库API)的存储库或以相同格式布置的本地目录。(软件包存放的URL地址,需要符合PEP 503协议) ```shell pip install --extra-index-url <url> --trusted-host <hostname> ``` 比如:--trusted-host mirrors.aliyun.com,将某个host或者`host:port标记为可信赖的,即使它没有有效的HTTPS或任何HTTPS`。 ```shell pip install --pre ``` Include pre-release and development versions. By default, pip only finds stable versions. 查找预发行和正在开发的版本,默认情况下,pip仅查找稳定版本。 # `pip install`一个使用例子 ```shell pip install --pre xxxx --user -i http://pypi.xxx.cc/hobot-local/simple\ --extra-index-url=http://mirrors.aliyun.com/pypi/simple/ \ --trusted-host pypi.xxx.cc --trusted-host mirrors.aliyun.com ``` pip install 并不是一个简单的命令行,因为常常遇到这样的情况:安装了一个包,结果缺少依赖的其他包。值得好好学习!