【python工具篇】pip和pypi

PyPI - the Python Package Index

The Python Package Index is a repository of software for the Python programming language. There are currently 64119 packages here. 20150805

我以前经常使用perl,perl虽然古老但却有一个巨大的宝库CPAN,里面有无数的模块供大家使用,当你想解决一个问题时,或许其他人早就解决了,并提供了简单好用的模块。

PyPI就是python的“CPAN”,Python也可以编写模块,而这些开放的模块,由一些开发者提供并存放在PyPI中(https://pypi.python.org/pypi)。

如何使用PyPI上的模块

可以直接从网站上下载压缩包,解压之后,执行

python setup.py install

也可以下载 get-pip.py 安装

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

但是太原始,太麻烦,需要下载,又需要解压,又需要安装,而且还要自己解决依赖关系,pip可以解决这些问题

pip的使用方法

当我需要一个模块,名称叫做django

pip install django 

查看已安装

pip list

卸载

pip uninstall django

如何安装pip

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

PyPI镜像站

有国外的PyPI的速度比较慢,国内有相应的镜像网站,和官方的进行同步,连接速度会比较快,推荐豆瓣的 
使用方法

 pip install -i http://pypi.douban.com/simple/ flask

永久方法: 
linux的文件在~/.pip/pip.conf),修改内容为:

[global]
index-url = http://pypi.douban.com/simple

注:本文不讨论windows的情况。

参考: 
https://pip.pypa.io/en/stable/installing.html 
http://www.isaced.com/post-228.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值