Python pip 使用

  1. 安装 pip
  2. 安装软件包
  3. 生成 requirements
  4. 更新软件包
  5. 卸载软件包
  6. 显示安装的文件
  7. 命令调用方式
  8. 用户模式安装
  9. 设置配置文件

安装 pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

安装软件包

pip install SomePackage            # latest version
pip install SomePackage==1.0.4     # specific version
pip install 'SomePackage>=1.0.4'     # minimum version
# 通过 whl 文件安装
pip install SomePackage-1.0-py2.py3-none-any.whl
# 通过文件安装,文件内容类似如下:
# requests==2.18.4
# SomePackage==1.0.4
pip install -r requirements.txt

生成 requirements

pip freeze > requirements.txt

更新软件包

pip install --upgrade requests

卸载软件包

pip uninstall requests

显示安装的文件

# 显示某个软件包的详情
$ pip show --files requests
Name: requests
Version: 2.18.4
Summary: Python HTTP for Humans.
Home-page: http://python-requests.org
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: /usr/lib/python3/dist-packages
Requires:
Required-by:
Files:
Cannot locate installed-files.txt

# 列出过时的软件包(不加 --outdated 就是列出全部)
$ pip list --outdated
Package            Version     Latest     Type
------------------ ----------- ---------- -----
requests           2.18.4      2.21.0     wheel

命令调用方式

# 如果 pip 命令不可用(不在环境变量中)
python -m pip <pip arguments>

用户模式安装

# 将会安装在 ~/.local 目录下,export PYTHONUSERBASE=/myappenv 可指定安装目录
$ pip install --user pipenv

这进行了用户安装,以防止破坏任何系统范围的包。如果安装后, shell 中没有 pipenv,则需要将用户基础目录的二进制文件目录添加到 PATH 中。

在 Linux 和 macOS 上,您可以通过运行 python -m site --user-base 找到 用户基础目录,然后把 bin 加到目录末尾。比如,上述命令典型地会打印出 ~/.local,然后将 ~/.local/bin 添加到 PATH 中。您可以通过 修改 ~/.profile 永久地设置 PATH

设置配置文件

每个用户:

  1. Linux 下 $HOME/.config/pip/pip.conf,如需修改可设置环境变量 XDG_CONFIG_HOME
  2. Windows 下 %APPDATA%\pip\pip.ini

全局设置:

  1. Linux 下 /etc/pip.conf,如需修改可设置环境变量 XDG_CONFIG_DIRS
  2. 全局设置:Windows 下 C:\ProgramData\pip\pip.ini

设置阿里云的镜像源

[global]
trusted-host =  mirrors.aliyun.com
index-url = https://mirrors.aliyun.com/pypi/simple

也可以直接命令行:

pip install requests -i=https://mirrors.aliyun.com/pypi/simple

https://pip.pypa.io/en/stable/quickstart/
https://pip.pypa.io/en/stable/user_guide/#user-installs
https://pythonguidecn.readthedocs.io/zh/latest/dev/virtualenvs.html#id3


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 bin07280@qq.com

文章标题:Python pip 使用

文章字数:529

本文作者:Bin

发布时间:2018-12-26, 13:59:52

最后更新:2019-08-06, 00:07:35

原始链接:http://coolview.github.io/2018/12/26/Python/Python%20pip%20%E4%BD%BF%E7%94%A8/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录