• Python中的包管理工具pip的基本使用


    1、包管理工具 pip 的安装

    pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具,只要安装了上述版本的 python ,则已经自带了 pip 工具。

    检查是否安装成功:

    pip -V
    
    pip --version     # Python2.x 版本命令
    pip3 --version    # Python3.x 版本命令

    1.1、安装 pip

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

    先下载脚本:

    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    # 运行安装脚本。

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

    python2 -m pip install XXX    #python2
    python3 -m pip install XXX    #python3

    1.2、升级 pip

    pip install --upgrade pip

    1.3、使用国内镜像

    使用国内镜像速度会快很多,比如下面的清华大学开源软件镜像。

    一次性使用:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
    
    #例如,安装 Django:
    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Django

    如果要设为默认需要升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

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

    2、安装卸载包

    2.1、安装包

    pip install SomePackage              # 默认将安装最新版本
    pip install SomePackage==1.0.4       # 指定版本
    pip install 'SomePackage>=1.0.4'     # 最小版本

    比如我要安装 Django:

    pip install Django==1.7

    在 python 中,安装的第三方包会存放在 python 的安装目录下的 Lib/site-packages 文件夹下,比如:e:developpython37libsite-packages

    2.1.1、升级包

    pip install --upgrade SomePackage
    pip install -U 包名  #缩写

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

    2.2、卸载包

    pip uninstall SomePackage

    2.3、查看包信息

    查看指定包的详细信息

    pip show -f SomePackage

    列出已安装的包:

    pip list

    3、pip 的其它常用命令

    显示版本和路径:

    pip --version

    4、使用pip安装了第三方包但在pycharm上导入包时报错?

    pip 安装第三包后就已经把第三包放在你所安装的 python 的安装目录下了,在安装目录的 Libsite-packages 目录下。这时我们新建一个 py 文件,就可以直接引用该第三方库。

    但有时候,你使用 pycharm 时,可能引入该第三方库却会出错,这是因为可能你在 pycharm 上新建的项目使用的解释器不是你所安装的 python 的解释器,而是项目下的解释器。此时我们可以将解释器改为 python 安装目录下的,或者再在 pycharm 中重新安装需要使用的第三方库。

    可参考:https://blog.csdn.net/weixin_41287260/article/details/83957731

    要想运用一个 python 文件,我们必须在电脑上安装 python。

    在 pycharm 上新建的项目它默认并不会将我们安装目录下的 python 第三方包给导进来,如果想导入,我们需要在新建时选择 继承全局站点包(inherit global site-packages)。

    建议我们新建项目时都选择新建一个项目解释器,在项目解释器上安装第三方包,不然的话如果想将项目移植到其他平台,就没办法也将我们python解释器的第三方包给移植过来,就可能报错了

    4.1、如何在pycharm上查看项目已经安装的第三方包

    在pycharm上的项目目录结构如下:

    venv:最上面的venv是项目自己的解释器,在里面的 Lib/site-packages 目录下可以看到项目解释器安装的第三方包。但是你可以看到此时是橙色的,说明此时我们使用的不是项目下的解释器

    外部库下面的右边的一个路径就是我们配置的解释器,此时可以看到我们设置的是安装目录下的 python 解释器,而不是项目下的解释器

    python37:这个是我们安装目录下的python,所有解释器基于此

    site-packages:这个就是我们当前项目下所有已安装的依赖包,我们选择不同的解释器,该文件夹下的包就可能不一样。

    作为对比,下图是设置了使用项目下的解释器的图片:

    此时使用了项目下的解释器,可以看到该文件夹 venv 已经不是橙色的了。

    4.2、如何在pycharm如何导入pip已安装好的包

    参考:https://www.jianshu.com/p/6a229930f3f3

  • 相关阅读:
    译 PrestaShop开发者指南 第三篇 设置本地安装环境
    译 PrestaShop开发者指南 第二篇 代码规范
    [译]PrestaShop开发者指南 第一篇 基础
    Discuz!X3解读之类引入机制及目录结构
    Discuz的缓存体系
    x3d 规范 在线镜像版
    大容量数据库对表做分割
    链表 队列 堆栈 视频
    How ASP.NET MVC Works?
    SQLServer查看和解决死锁的方法
  • 原文地址:https://www.cnblogs.com/wenxuehai/p/14298160.html
Copyright © 2020-2023  润新知