Python pip 使用
安装 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
。
设置配置文件
每个用户:
- Linux 下
$HOME/.config/pip/pip.conf
,如需修改可设置环境变量XDG_CONFIG_HOME
。 - Windows 下
%APPDATA%\pip\pip.ini
。
全局设置:
- Linux 下
/etc/pip.conf
,如需修改可设置环境变量XDG_CONFIG_DIRS
。 - 全局设置: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" 转载请保留原文链接及作者。