python 工具链 包管理工具 pip
Posted hiyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 工具链 包管理工具 pip相关的知识,希望对你有一定的参考价值。
Installation
mac下可以采用 brew,easy_install(python自带)等方式安装。
centos下可以采用yum,easy_install等方式安装。
但是上面两种方式在系统上有 多个 python 环境时,会造成混乱。不太好给制定的 python 版本安装 pip,于是采用下面的方式,在安装时就指定了python版本。
推荐安装方式
# 默认安装脚本,下载速度较慢
curl https://bootstrap.pypa.io/get-pip.py | /usr/bin/python
# 下载速度较快
curl http://qinius.echosoul.cn/get-pip.py | /usr/bin/python
Usage
pip 命令可以单独作为脚本命令使用如pip list
,也可以配合python解释器使用python -m pip list
后一种方式的好处是可以在不同的 python 环境使用,pip会自己把模块安装到指定 python 的第三方包文件夹下
-
安装模块
pip install packageName
下载并安装最新的版本pip install packageName==1.0.0
下载并安装指定版本pip install ‘packageName>=1.0.0
下载并安装至少某个版本以上的版本的包pip install url
从指定网址资源安装pip install path
指定本地位置安装pip install --find-links=url
从指定url下载安装pip install --find-links=path
从指定path下载安装pip install --upgrade packageName
更新一个已经安装过的过期模块
-
从需求文件安装模块
pip freeze > requirements.txt
将当前pip管理的模块信息存储进文本文件pip install -r requirements.txt
从文本文件安装依赖的模块
-
卸载
pip uninstall
-
下载
pip download
-
查找
pip search
-
查看模块信息
pip show
-
查看pip管理了哪些模块
pip list
pip list --outdated
查看过期的模块
镜像加速
默认的官方pip源在国内的速度很慢,使用一些国内源。
命令行方式
使用参数 --index-url
指定镜像源
pip install requests [-i|--index-url] https://pypi.tuna.tsinghua.edu.cn/simple
配置文件方式
-
创建目录
~/.pip/
-
配置文件
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
以上是关于python 工具链 包管理工具 pip的主要内容,如果未能解决你的问题,请参考以下文章