Python pip 安装与使用(安装、更新、删除)

 更新时间:2019年10月06日 20:02:50   投稿:mdxy-dxy  
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能,需要的朋友可以参考下

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

pip检测更新

命令:pip list –outdated

pip升级包

命令:pip install --upgrade packagename

pip卸载包

命令:pip uninstall packagename

pip -i 和 -U 参数

例子:

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

-i: 指定库的安装源
-U:升级 原来已经安装的包,不带U不会装新版本,带上U才会更新到最新版本。

如果是anaconda可以参考如下命令

anaconda用法:

查看已经安装的包:

pip list 或者 conda list

安装和更新:

pip install requests
pip install requests --upgrade

或者

conda install requests
conda update requests

更新所有库

conda update --all

更新 conda 自身

conda update conda

更新 anaconda 自身

conda update anaconda

anaconda换源:

制定清华的源:暂时已经不能用了官方给的速度现在也可以用了

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

有资源显示源地址:

conda config --set show_channel_urls yes

目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。

Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

pip 官网:https://pypi.org/project/pip/

你可以通过以下命令来判断是否已安装:

pip --version

如果你还未安装,则可以使用以下方法来安装:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
$ sudo python get-pip.py # 运行安装脚本

注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以下命令:

$ sudo python3 get-pip.py # 运行安装脚本。
一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x。

部分 Linux 发行版可直接用包管理器安装 pip,如 Debian 和 Ubuntu:

sudo apt-get install python-pip

pip 最常用命令

显示版本和路径

pip --version

获取帮助

pip --help

升级 pip

pip install -U pip

如果这个升级命令出现问题 ,可以使用以下命令:

sudo easy_install --upgrade pip

安装包

pip install SomePackage # 最新版本
pip install SomePackage==1.0.4 # 指定版本
pip install 'SomePackage>=1.0.4' # 最小版本

比如我要安装 Django。用以下的一条命令就可以,方便快捷。

pip install Django==1.7

升级包

pip install --upgrade SomePackage

升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。

卸载包

pip uninstall SomePackage

搜索包

pip search SomePackage

显示安装包信息

pip show

查看指定包的详细信息

pip show -f SomePackage

列出已安装的包

pip list

查看可升级的包

pip list -o

注意事项

如果 Python2 和 Python3 同时有 pip,则使用方法如下:

Python2:

python2 -m pip install XXX

Python3:

python3 -m pip install XXX

相关文章

  • 一文详解如何使用Python批量拼接图片

    一文详解如何使用Python批量拼接图片

    这篇文章主要给大家介绍了关于如何使用Python批量拼接图片的相关资料,文中主要用的是PIL库,PIL库是一个具有强大图像处理能力的第三方库,不仅包含了丰富的像素、色彩操作功能,还可以用于图像归档和批量处理,需要的朋友可以参考下
    2023-05-05
  • Python提升循环速度的高效方法小姐

    Python提升循环速度的高效方法小姐

    Python编程中,循环是一种常见的操作,但是如果处理大规模数据或者需要频繁执行的循环,往往会导致程序运行速度变慢,下面我们就来看看有什么办法可以提升循环速度吧
    2024-03-03
  • python 读txt文件,按‘,’分割每行数据操作

    python 读txt文件,按‘,’分割每行数据操作

    这篇文章主要介绍了python 读txt文件,按‘,’分割每行数据操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • 利用python数据分析处理进行炒股实战行情

    利用python数据分析处理进行炒股实战行情

    这篇文章主要介绍了利用python数据分析进行炒股实战行情,本文主要介绍三部分:数据采集,数据预处理,利用SVM算法进行建模,本文仅供参考借鉴
    2021-08-08
  • Python闭包和装饰器用法实例详解

    Python闭包和装饰器用法实例详解

    这篇文章主要介绍了Python闭包和装饰器用法,结合实例形式详细分析了Python闭包和装饰器的相关概念、原理、使用技巧与相关操作注意事项,需要的朋友可以参考下
    2019-05-05
  • Python使用Transformers实现机器翻译功能

    Python使用Transformers实现机器翻译功能

    近年来,机器翻译技术飞速发展,从传统的基于规则的翻译到统计机器翻译,再到如今流行的神经网络翻译模型,尤其是基于Transformer架构的模型,翻译效果已经有了质的飞跃,本文将详细介绍如何使用Transformers库来实现一个机器翻译模型,需要的朋友可以参考下
    2024-11-11
  • python使用jenkins发送企业微信通知的实现

    python使用jenkins发送企业微信通知的实现

    公司使用的是企业微信,因此考虑Jenkins通知企业微信机器人的实现方式,本文主要介绍了python使用jenkins发送企业微信通知的实现,感兴趣的可以了解一下
    2021-06-06
  • Ubuntu安装Jupyter Notebook教程

    Ubuntu安装Jupyter Notebook教程

    这篇文章主要为大家详细介绍了Ubuntu安装Jupyter Notebook教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • python如何导出微信公众号文章方法详解

    python如何导出微信公众号文章方法详解

    这篇文章主要介绍了python如何导出微信公众号文章方法详解,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • python实现银行账户系统

    python实现银行账户系统

    这篇文章主要为大家详细介绍了python实现银行账户系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-02-02

最新评论