python包管理工具之pip的基本使用与镜像源设置

509 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第2天,点击查看活动详情

什么是pip

pip是pythonm自带的一个包管理工具,通过pip命令能够管理本地python环境的第三方包。 常见的命令如下:

  • 查看pip包版本:pip -V
  • 查看安装的包列表:pip list
  • 安装指定的包:pip install 包名==版本号(若不加版本号,则默认安装最新版本,注意包与包之间的版本依赖关系)
  • 卸载指定的包:pip uninstall 包名

设置pip镜像源

  • 当我们首次安装python环境并使用pip install安装第三方模块时,默认从pypi.org/simple 下载,由于国内网络的原因,直接从官方的下载源下载速度会很慢,因此,我们往往需要通过设置国内的下载源来提高下载速度。下面将介绍下载源的设置方法:

方法一:使用命令修改

临时生效:安装包的时候指定下载源

# 以安装pandas模块为例
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple

永久生效

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

方法二:手工编辑配置文件

Widnows系统:

  • win+R:运行%APPDATA%\pip进入配置文件所在文件夹
  • 使用记事本等文件编辑软件打开pip.ini文件
  • 修改文件:(以修改为清华源为例)
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

Linux系统:

  • 创建并编辑配置文件
cd ~
mkdir .pip
# 若系统已安装vim攻击,则直接执行以下命令,否则先安装vim(ubuntu:sudo apt install vim;centos:yum install vim)
vim .pip/pip.conf
  • 编辑配置文件内容(vim的命令:i编辑,按esc,输入:wq保存并退出)
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

可选的国内下载源列表

pip国内源列表
(1)阿里云 https://mirrors.aliyun.com/pypi/simple/2)豆瓣https://pypi.douban.com/simple/
(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
(4)中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/
(5)华中科技大学https://pypi.hustunique.com/