Python学习(X)—— 使用pip安装包

pip

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

最新的Python自带pip

以前的Python版本并没有自带pip工具,但是最新的Python(Python 2.7.9 + 或 Python 3.4+ )都自带pip工具,当安装好Python时pip已经安装好了。
可以在命令行:

pip --version

查看当前安装的pip版本:
在这里插入图片描述
当然,如果升级到pip v20以后,pip命令模式(pip script wrapper)改为:

python -m pip

此时使用:

python -m pip --version

查看版本:
在这里插入图片描述

pip命令

在这里插入图片描述

升级pip

普通的升级命令:

python -m pip install -U pip
python -m pip install --upgrade pip

但在实操中这两个命令很不实用:
在这里插入图片描述
即说,没有权限访问该路径。解决的方法有2种:

  • 以管理员身份运行CMD(当然,只有当前用户身份是Administrator才行)
  • 加 --user
python -m pip install --upgrade pip --user

–user实操:
在这里插入图片描述
此时再看版本信息:
在这里插入图片描述
即,不要直接使用pip命令了,而改为

python -m pip

试试:
在这里插入图片描述
OK。

用pip管理python包

  • 查看所有包
python -m pip list

在这里插入图片描述

  • 安装包
python -m pip install PACKAGE_NAME

试一下:
在这里插入图片描述
报错:
在这里插入图片描述
解决方法同上:

  1. 以管理员身份运行CMD(当然,只有当前用户身份是Administrator才行)
  2. 加 --user

当然,也可以安装特定版本的包:

python -m pip install PACKAGE_NAME==version_no    # version_no是版本号
  • 升级包
python -m pip install --upgrade PACKAGE_NAME
  • 删除包
python -m pip uninstall PACKAGE_NAME

使用国内镜像

上面的无论是升级(–upgrade),还是安装(pip install)还是升级(pip install --upgrade),默认的下载地址都是境外地址,速度很慢,像numpy这种比较小的包还行,遇到大一点的包,或者一次性安装多个包,就会经常出现Timeout错误,有时可以指定国内的Python镜像地址下载,如:

  • http://e.pypi.python.org
  • http://pypi.douban.com/simple
临时改变源
python -m pip install -i URL PACKAGE_NAME

实操:

  • 安装包

1.使用http:

python -m pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com  --user PACKAGE_NAME

2.使用https:

python -m pip install -i https://pypi.douban.com/simple --user PACKAGE_NAME
  • 使用https升级pip
pip install -i https://e.pypi.python.org --upgrade pip --user

注:以上是两个小例子,使用http时需要将域名加入可信任主机中: --trusted-host Domain-Name,使用https则不需要,–user是因为防止当前用户文件夹没有操作权限,如果使用管理员身份运行命令行则可以不加。

永久改变源

之前只是临时改变该地址,如果想永久性的改变默认下载地址,可以这么做:

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

此时可以看到:
在这里插入图片描述
去图中目录下查找pip.ini,可以看到内容如下:

 [global]
 index-url = https://pypi.tuna.tsinghua.edu.cn/simple

这样就永久地修改了下载源,安装包时可以看到:
在这里插入图片描述

参考:Windows10下修改pip源

PS:当然,对于install失败的问题,还有个解决方案:使用esay_install,这里不多做介绍,感兴趣的可以自行搜索资料。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值