Django实战012:PIP配置国内镜像源及使用

  pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。而且通过pip这个工具可以很方便的在线安装相应的依赖库,还可以帮我们去查询和管理库信息。通过pip来安装管理Python包是非常方便高效的,

  

?pip安装

  Python 2.7.9 + 或 Python 3.4+ 以上版本都内置 pip 工具,不过版本相对较低需要大脚手动升级下。如果没有可以手动安装,在pypi官网搜素pip下载,当前最新版本19.3。官网提供了两种格式,分别是whl和tar.gz。区别在于tar.gz是源文件压缩打包在一起,还没有进行编译。而whl是已经编译的安装包。whl安装需要使用pip命令,这里我们本身就是安装pip所以不适用。tar.gz安装直接解压该压缩包然后打开cmd命令,cd到解压后路径后执行python setup.py install即可完成pip安装。

  

?检测是否安装

  在控制台执行命令:pip --version即可查看当前pip版本信息及安装路径,你也可以使用命令pip list查询pip已安装的包,里面具包含pip自身的安装版本。如果在安装时提示pip版本较低时可以使用命令:python -m pip install --upgrade pip 来升级pip工具。

  

?PIP国内源

  国内比较好的几个pip源,大家可以尝试下看看哪个更适合你地区就选哪个。

  阿里云

  mirrors.aliyun/pypi/simple/

  中国科技大学

  pypi.mirrors.ustc/simple/

  豆瓣

  pypi.douban/simple/

  清华大学

  pypi.tuna.tsinghua/simple/

  中国科学技术大学

  pypi.mirrors.ustc/simple/

  华中理工大学

  pypi.hustunique/

  山东理工大学

  pypi.sdutlinux/

  临时配置pip国内源

  可以在使用pip的安装的时候在后面加上-i参数来指定pip安装源 ,比如我们用清华源来安装一个爬虫神器pyquery,执行命令:pip install -i

  pypi.tuna.tsinghua/simple pyquery。

  

永久配置pip国内源

  在用户目录中创建一个pip目录并新建一个pip.ini文件,在文件中添加文凭如下配置信息:index-url用来指定为使用国内源进行处理;trusted-host 指定信任源。python在安装的时候会验证证书,如果证书没通过时就会拒绝使用PyPi源,选项为了避免麻烦我们可以通过--trusted-host指向信任源。

  [global]

  index-url=pypi.tuna.tsinghua/simple/

  [install]

  trusted-host=pypi.tuna.tsinghua.edu

  pip使用

  通过pip -h我们可以查看到pip支持的命令和功能选项,左边是命令右边是功能说明。使用起来也是相当的简单,pip加以下指令即可轻松实现对应功能。常用的安装、卸载、下载、查找、检查等功能可以使用pip+commands命令+包名来实现,如:pip

  install/uninstall/download/check/show packagesname。

  # pip --h

  Usage:

  pip [options]

  Commands:

  install Install packages. 安装包

  download Download packages. 下载包

  uninstall Uninstall packages. 卸载包

  freeze Output installed packages in requirements format. 输出已安装包列表

  list List installed packages. 列出已安装包

  show Show information about installed packages. 显示包详细信息

  check Verify installed packages have compatible dependencies.检查包的依赖关系是否完整

  config Manage local and global configuration.管理配置

  search Search PyPI for packages.搜索包

  wheel Build wheels from your requirements. 构建wheels

  hash Compute hashes of package archives. 计算包的hash值

  completion A helper command used for command completion. 完成命令的帮助命令

  help Show help for commands. 显示命令帮助

  导出和导入Python环境安装包

  当我们移动项目时这个功能就很实用了,我们可以通过pip freeze > packages.txt命令实现项目包导出功能,这时将会创建一个 packages.txt文件,其中包含了当前环境中所有包及各自的版本的简单列表(也就是用pip list命令打印出的包列表明细)。到了新的环境我们只要通过pip install -r packages.txt命令就可以快速的自动安装所有的包和依赖了。

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值