cmd安装pip_小白也能看懂的pip安装正确姿势

pip是python的包管理工具,python2.7/python3.4以上的版本都已经集成了该工具,我们可以用

pip --version

命令确认是否安装。如果未安装pip的,请往下看。

下载

进入https://pypi.org/project/pip/选择红框中的文件下载

9e75c5a361231cdd483a1bb2ca05e9ba.png

windows下安装

下载完成后解压得到

35500a80cde0136d46bb0be3a64ddb3b.png

我们用CMD进入该目录下,输入python setup.py install命令进行安装

016ae9ee13bc8790cded83f9f6dd70d1.png

码字不易废话两句:有需要python学习资料的或者有技术问题交流可以私信小编发送“01”即可

如果是第一次安装,我们还需要配置环境变量,如下图

9e827bb22d47c619ce157e877406cd4f.png
d8669f9b01feb9bb8e997bff7ff95ba0.png

这样,环境变量就配置好了。

配置完成后,在cmd中输入pip确认安装情况。

Linux下安装

tar -xzvf pip-20.2.4.tar.gz # 解压cd pip-20.2.4 # 进入解压文件 python setup.py install # 安装

pip的更新

python -m pip install --upgrade pip

安装包

pip install 安装包名

安装指定版本的包

pip install 包名==版本号

例如我们要安装Django的1.8版本

pip install Django==1.8

更新包

pip install --upgrade 要更新的包名

询可更新的包

pip list --outdated
a6554e49d1b3ed7fe0626f5bbe452660.png

批量更新包

(1)利用pip-review进行包的批量更新

pip install pip-reviewpip-review --local --interactive(2

(2)编写如下代码进行批量更新

#!/usr/bin/env python3# -*- coding: utf-8 -*-import pipfrom pip._internal.utils.misc import get_installed_distributionsfrom subprocess import call​for dist in get_installed_distributions():    print(dist)    if not 'pip' in str(dist):        call('pip3 install --upgrade %s -i https://pypi.tuna.tsinghua.edu.cn/simple' % dist.project_name, shell=True)

卸载包

pip uninstall 要卸载的包名

pip在国内的下载速度非常不理想,所以我们要借助国内的镜像源来安装需要的包

临时使用

pip安装包的时候加参数-i 镜像源地址,例如

pip install bs4 -i https://pypi.tuna.tsinghua.edu.cn/simple

这样就会从清华的镜像源站安装bs4库

其他常用的镜像源地址:

阿里云:http://mirrors.aliyun.com/pypi/simple/

豆瓣:http://pypi.douban.com/simple/

4.2 永久更改

linux

修改~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹),文件内容如下

[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host = mirrors.aliyun.com

windows

在用户目录下创建pip文件夹,再在文件夹中创建pip.ini配置文件,填写一样的内容

9fa5778accdf502a6ba520252acd3415.png

pip参数解析

Commands: install 安装包. uninstall 卸载包. freeze 按着一定格式输出已安装包列表 list                       列出已安装包. show 显示包详细信息. search                     搜索包,类似yum里的search. wheel Buildwheelsfromyourrequirements. zip 不推荐.Zipindividualpackages. unzip 不推荐.Unzipindividualpackages. bundle 不推荐.Createpybundles. help                       当前帮助. GeneralOptions: -h,--help                 显示帮助. -v,--verbose              更多的输出,最多可以使用3次 -V,--version              现实版本信息然后退出. -q,--quiet 最少的输出. --log-file          覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log --log               不覆盖记录verbose输出的日志. --proxy            Specifyaproxyintheform[user:passwd@]proxy.server:port. --timeout            连接超时时间(默认15秒). --exists-action   Defaultactionwhenapathalreadyexists:(s)witch,(i)gnore,(w)ipe,(b)ackup. --cert              证书.

以上就是小编今天为大家带来的内容,小编本身就是一名python开发工程师,我自己花了三天时间整理了一套python学习教程,从最基础的python脚本到web开发,爬虫,数据分析,数据可视化,机器学习,等,这些资料有想要的小伙伴可关注小编,并在后台私信小编:" 01 " 即可领取

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值