zoukankan      html  css  js  c++  java
  • Python批量更新模块的方法【面试必学】

    前言

    本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
    作者:ranchlin 


         小编的环境为win10+python 3.6.5,其他的系统环境Mac或是Linux,python的版本在3.6.5以下是否适用,没有亲测过,请各位读者自行检验。另外如果你在学python过程中经常遇到问题解决不了,可以去小编的Python交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,里面有最新Python教程项目可拿,不懂的问题多跟里面的人交流,都会解决哦!

        对于python库都有了更新,再用旧版本库可能已经不适合了,就想把所有的库都更新到最新版本。此时该怎么办?

        以下的更新背景,默认为win10系统和python版本为3.6.5

        以下分为三种情况:

        情况一:仅仅只想更新个别的的模块

    进入CMD环境(电脑桌面左下桌面win图标--右键--运行--敲入cmd--回车)如图,

    pip install --upgrade 模块名,如pip install --upgrade redis即可更新redis模块的版本到最新的版本。

        情况二:批量更新模块(pip版本在10.0.0以下)

    由于pip版本的不同会造成,更新模块的不同,所以区分为两种方法。

    进入CMD环境--python--敲入以下代码后-enter即可

    import pip

    from subprocess import call

    for dist in pip.get_installed_distributions():

        call("pip install --upgrade " + dist.project_name, shell=True)

       三:批量更新模块(pip版本在10.0.0及以上)

    进入CMD环境--python--敲入以下代码后-enter即可

    import pip

    from pip._internal.utils.misc import get_installed_distributions

    from subprocess import call

    from time import sleep

    for dist in get_installed_distributions():

         call("pip install --upgrade " + dist.project_name, shell=True)

    Tips:

    1、查看python的模块库,可以用pip命令

    pip list  #列出所有安装的库

    pip list --outdated #列出所有过期的库

    2、更新pip模块至最新版本

    在cmd环境,敲入python -m pip install --upgrade pip即可。

    以上就是本次分享的内容,如果有不懂的,或者刚学python不久,可以来小编的Python交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,里面有最新Python教程项目可拿,不懂的问题多跟里面的人交流,都会解决哦!

  • 相关阅读:
    (转)C3P0连接池配置和实现详解
    (转)jquery插件Validate的使用
    二叉树和翻转二叉树
    利用@media screen实现网页布局的自适应
    (转)防止SQL注入的五种方法
    java代码规范
    Java泛型-类型擦除
    js中的isNaN()
    (转)sublime 一些常用功能和快捷键
    (转)java中不常见的关键字:strictfp,transient
  • 原文地址:https://www.cnblogs.com/chengxuyuanaa/p/12058586.html
Copyright © 2011-2022 走看看