您的位置:首页 > 编程语言 > Python开发

Python库管理工具 - pip

2017-11-01 18:57 459 查看
其实想想为什么
python
近来这么流行,与其丰富的库资源不无关系,实际上手动配置
Python
库也很简单,只要熟悉
Python
包,模块的文件组织结构以及路径变量即可实现部署(可参考http://blog.csdn.net/melancholy123/article/details/72847831),但是如果需要部署的库较多从
PYPI
https://pypi.python.org/pypi)逐个搜索下载就会变得很繁琐,因此需要一款库管理工具来实现自动化 -
pip
https://pypi.python.org/pypi/pip),因为我使用
Python
的主要场景在
Unix/Linux
环境中,因此以下内容不涉及
Windows
环境下的
pip
工具部署。

1.Install pip

Linux
发行版中无需使用源码包或者
rpm/deb
包安装,直接使用系统包管理工具即可方便实现工具的安装与卸载。

apt-get install python-pip -y


2.pip command

search:
pip search <key_word>

install, upgrade, uninstall:
pip install <package_name>; pip uninstall <package_name>; pip install --upgrade <package_name>; pip install --upgrade pip
pip install <package_name> -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

list:
pip list; pip list --outdated; pip show <package_name>; pip show <package_name> --files


3.pip source

默认
pip
工具会从
PYPI
上下载指定的包,但鉴于国内网络访问速度问题,因此往往使用镜像源加快包的下载速度,常见国内镜像源如下所示:

aliyun: http://mirrors.aliyun.com/pypi/simple/ douban: http://pypi.douban.com/simple/ tsinghua https://pypi.tuna.tsinghua.edu.cn/simple/ ustc: http://pypi.mirrors.ustc.edu.cn/simple/[/code] 
/etc/
目录下新建
pip.conf
配置文件,
/etc/pip.conf
仅被较新版本的
pip
工具支持。

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/ [install]
trusted-host = mirrors.aliyun.com
[list]
format = columns


下载
Django
库来测试是否使用镜像源:

root@ubuntu:~$ pip install django
Collecting django
Downloading http://mirrors.aliyun.com/pypi/packages/82/33/f9d2871f3aed5062661711bf91b3ebb03daa52cc0e1c37925f3e0c4508c5/Django-1.11.6-py2.py3-none-any.whl (6.9MB)
100% |████████████████████████████████| 7.0MB 825kB/s
Collecting pytz (from django)
Downloading http://mirrors.aliyun.com/pypi/packages/a3/7f/e7d1acbd433b929168a4fb4182a2ff3c33653717195a26c1de099ad1ef29/pytz-2017.3-py2.py3-none-any.whl (511kB)
100% |████████████████████████████████| 512kB 879kB/s
Installing collected packages: pytz, django
................
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: