新增文章部分
临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
注意,simple 不能少, 是 https 而不是 http
设为默认
升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
pip install pip -U 或者 python -m pip install --upgrade
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 卸载安装包
pip uninstall redis
# 查看待更新安装包
pip list --outdate
# 升级安装包
pip install --upgrade django
原文章
我们为什么要使用requirements.txt呢?
主要使用目的:任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。
requirements.txt文件格式:
requests==1.2.0
Flask==0.10.1
方法一:
pip freeze > requirment.txt
pip install -r requirements.txt -i https://mirrors.ustc.edu.cn/pypi/web/simple
查看源文件
pip的freeze命令用于生成将当前项目的pip类库列表生成 requirements.txt 文件:
如果要安装requirements.txt中的类库内容,那么你可以执行
pip install -r requirements.txt.
手工指定URL
在pip install时手工指定:
一般情况
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow
增加extra-index-url,及trusted-host:
pip install pillow -i https://pypi.tuna.tsinghua.edu.cn/simple --extra-index-url https://pypi.python.org/simple --trusted-host mirrors.aliyun.com
pipy国内镜像目前有:
http://pypi.douban.com/ 豆瓣
http://pypi.hustunique.com/ 华中理工大学
http://pypi.sdutlinux.org/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学
http://mirrors.aliyun.com/pypi/simple/ 阿里云
https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学