python pip包,pip安装工具包的命令

  python pip包,pip安装工具包的命令

  本文详细讲解了Python包管理工具pip的使用方法,对大家的学习或工作有一定的参考价值。让我们和边肖一起学习。

  Pip为我们提供了各种软件(第三方库),而这些第三方库可以给我们各种不同的功能,比如科学计算、绘图、操作文件、聊天.

  我们可以使用pip通过Cmd终端、Pycharm、Jupyter平台安装这些第三方库。

  官方Python第三方库包地址:pypi Python包索引

  Anaconda,Conda,Pip的关系

  Anaconda是python发行版。软件发行版是预先在系统上编译配置的一套软件包,安装后可以直接使用。康达是一名包装经理。包管理器是一个自动安装、更新和卸载软件的工具。Conda,有命令“conda install”、“conda update”、“conda remove”,所以很明显,conda是包的管理者。Conda和Anaconda名字相似,但不一定有联系。您可以在不安装Anaconda的情况下使用Conda来安装和管理软件。Conda是一个通用的包管理器,最初设计用于管理任何语言的包。所以管理python包肯定绰绰有余。Conda和pip的目标不同,但只有少数子集存在重叠和竞争关系:例如python包安装和环境隔离。Pip允许您在任何环境中安装python包,而conda允许您在conda环境中安装任何语言包(包括C语言或python)。

一、Pip介绍

 

  Pip是一个Python包管理工具,可以通过命令行安装、卸载、更新三方库。首先,我们来看看具体的说明:

  

1、常用指令

 

  pip help/pip -h:查看Pip的所有指令信息。pip安装库名:安装第三个库pip install django==1.10.0:稍后可以用==指定包的版本。pip-default-time out=100 install-U django==1 . 10 . 0:通用安装第三方库增加延迟,添加管理员权限安装pip install--upgrade/-U库名:更新第三方库pipuninstall库名:卸载第三方库pip list/pip freeze:列出当前项目路径下安装的所有包pip show:查看已安装包的信息,例如pip show django可以查看Django的具体信息,pip show - files django可以查看Django的所有文件。pip freeze requirements.txt:安装在项目目录中的所有包信息都输出到requirements.txt文件中。Pip freeze -r requirements.txt:读取requirements.txt文件中的包信息,安装所有包。这样项目第三方包的版本信息先保存在requirements.txt文件中,然后可以切换到不同的环境,这个文件的所有第三方包也可以安装。

2、pip更新:

 

  Pip可以自我更新。

  pipi install-U pip

  

3、基本使用(以django包为例)

 

  1.安装django软件

  安装django #的最新版本。

  2.安装特定版本的软件。

  安装Django==1.11.8 #指定版本

  Pip Django=1.11.0 #大于某个版本

  3.检查特定的安装文件。

  pipshow -文件django

  4.列出软件包。

  piplist

  5.检查哪些软件需要更新。

  piplist -过时

  6.升级软件包

  ass="brush:bash;">pip install --upgrade django

  7、卸载软件包

  

pip uninstall django

 

  8、Requirements文件安装依赖软件

  Requirements文件 一般记录的是依赖软件列表,通过pip可以一次性安装依赖软件包:

  

pip freeze > requirements.txt

 

  9、查看软件包信息

  

pip show django

 

  10、搜索

  

pip search django

 

  

二、Cmd终端使用pip

 

  首先,你得打开cmd窗口,即使用 windows + r 键,出现打开cmd窗口,在窗口中输入pip。

  如果出现这些,则你的pip已经在环境变量中。

  

 

  通过pip命令 安装的包的位置:

  1、如果以管理员权限运行则是:C:Program FilesPython38Libsite-packages

  2、如果普通权限运行,需要加--user参数,放在 %HOMEPATH%AppDataRoamingPythonPython38site-packages 文件夹下

  

 

  安装第三方包过程的问题:

  错误信息:

  

Retrying (Retry(total=4, connect=None, read=None, redirect=None,
status=None)) after connection broken by
'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org',
port=443): Read timed out. (read timeout=15)",)': /simple/queuelib/

 

  原因是连接超时,数据源有问题。要更换python的pip源。

  一些国内的pip源,如下:

  

  • 清华: https://pypi.tuna.tsinghua.edu.cn/simple

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

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

 

  以清华大学镜像源下载为例:

  

1、直接使用镜像源下载

 

  安装指令:

  

pip install xxx(包名) -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

 

  

  • -i :后为镜像源地址

  • --trusted-host :后边指的是host,例清华大学镜像源地址为https://pypi.tuna.tsinghua.edu.cn/simple/,host就是指http://和/之间的部分,即pypi.tuna.tsinghua.edu.cn

 

  

pip install numpy –i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com --user

 

  

2、配置默认使用某镜像源下载

 

  windows系统在 %HOMEPATH%pip 目录下,新建一个文件pip.ini,在该文件中添加如下内容即可。

  

[global]

 

  

 

  Linux系统需要创建或修改配置文件(一般都是创建),linux的文件在~/.pip/pip.conf。

  然后直接pip安装第三方包,指令:

  

pip install xxx(包名)

 

  

三、Pycharm使用pip

 

  注意:只能引入具体某一个项目的需要的包,非全局包。

  1、找到并打开pycharm

  

 

  2、找到文件菜单、选择设置,找到project untitled ---->project interpreter ,然后选择python的路径版本,都选择完成后点击加号

  

 

  3、输入pip进行搜索,选择版本,进行安装。如果安装其他第三方库,则搜索第三方库

  

 

  

四、Jupyter使用pip

 

  代码模式中输入!pip install 库名 ,如下图所示

  

 

  到此这篇关于Python包管理工具pip用法的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: