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

作者:mdxy-dxy 时间:2022-07-30 01:58:19 

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,pip
0
投稿

猜你喜欢

  • python本地文件服务器实例教程

    2022-07-31 16:38:17
  • Ubuntu12下编译安装PHP5.3开发环境

    2023-11-15 14:36:29
  • Go语言学习之循环语句使用详解

    2024-02-03 22:28:17
  • Python工程师面试题 与Python Web相关

    2021-11-10 13:00:48
  • Mysql数据库性能优化一

    2024-01-20 17:06:45
  • 前端框架之封装Vue第三方组件三个技巧

    2023-07-02 16:37:03
  • 详解python里的命名规范

    2023-02-11 20:07:02
  • PyTorch两种安装方法

    2022-04-16 04:11:50
  • SQL Server查询条件IN中能否使用变量的示例详解

    2024-01-15 17:55:55
  • python爬取淘宝商品详情页数据

    2021-05-28 14:38:08
  • JSON 和 JavaScript eval使用说明

    2024-04-19 10:00:07
  • Python编写生成验证码的脚本的教程

    2021-09-13 14:32:22
  • Pandas 稀疏数据结构的实现

    2022-01-29 15:08:32
  • 经验几则 推荐

    2024-04-22 12:46:14
  • Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】

    2022-01-08 13:53:58
  • Python爬取365好书中小说代码实例

    2023-05-31 21:25:55
  • php封装json通信接口详解及实例

    2023-11-14 21:56:26
  • python代码 输入数字使其反向输出的方法

    2023-12-15 00:01:22
  • Python将多个excel文件合并为一个文件

    2021-10-16 14:06:55
  • python3中dict(字典)的使用方法示例

    2022-06-14 11:44:39
  • asp之家 网络编程 m.aspxhome.com