Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >(十七) 初遇python甚是喜爱之pip包管理工具使用

(十七) 初遇python甚是喜爱之pip包管理工具使用

作者头像
XXXX-user
修改于 2019-07-30 02:52:55
修改于 2019-07-30 02:52:55
60600
代码可运行
举报
文章被收录于专栏:不仅仅是python不仅仅是python
运行总次数:0
代码可运行

各位读者大大们大家好,今天学习python的pip包管理工具,并记录学习过程欢迎大家一起交流分享。

pip工具是在命令中执行的命令,这里我新建一个python文件py3_pip.py将使用及注释写入该文件中,不作为python代码执行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#pip是Python包管理工具,
#该工具提供了对Python包的
#查找、下载、安装、卸载的功能。
#Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
#pip 官网:https://pypi.org/project/pip/
#可通过pip --version测试是否安装
#如未安装,可访问pip官网安装
#在cmd中执行pip --version:
C:\Users\Administrator>pip --version
#查看pip的版本信息
pip 10.0.1 from 
c:\users\administrator\appdata\local\
programs\python\python37\lib\
site-packages\pip (python 3.7)
#使用pip help查看pip的使用帮助
C:\Users\Administrator>pip help
Usage:
  pip <command> [options]
Commands:
  install     Install packages.#安装包
  uninstall   Uninstall packages.#卸载包
  freeze      Output installed packages in requirements format.#导出指定格式的包信息
  list        List installed packages.#查看已经安装的包
  search      Search PyPI for packages.#搜索包
  help        Show help for commands.
......
General Options:
  -h, --help      Show help.
  -V, --version   Show version and exit.
  -q, --quiet     Give less output. Option......
......
#接下来让我们搜索下时区包pytz
#pip search pytz
C:\Users\Administrator>pip search pytz
pytz (2019.1)        - World timezone definition...
#开始安装pytz
#pip install pytz
C:\Users\Administrator>pip install pytz
......
Installing collected packages: pytz
Successfully installed pytz-2019.1  
#安装完成后即可在python代码中导入包使用
#eg:import pytz
#查看已经安装的包
#pip list
C:\Users\Administrator>pip list
Package          Version
---------------- ----------
pytz             2019.1
pywin32          224
requests         2.20.0
Scrapy           1.6.0 
......  
#卸载安装包pytz
#pip uninstall pytz
C:\Users\Administrator>pip uninstall pytz
 ......
 Successfully uninstalled pytz-2019.1  
 #使用pip list -o 查看安装包的版本对比
 C:\Users\Administrator>pip list -o
Package        Version    Latest   Type
-------------- ---------- -------- -----
beautifulsoup4 4.6.3      4.7.1    wheel
pip            10.0.1     19.1.1   wheel
requests       2.20.0     2.22.0   wheel
setuptools     39.0.1     41.0.1   wheel
......
#这里我们把setuptools升级到 41.0.1版本
#使用pip install -U setuptools
C:\Users\Administrator>pip install -U setuptools
  Successfully uninstalled setuptools-39.0.1
Successfully installed setuptools-41.0.1
#使用pip freeze输入我们需要的已经安装包的格式信息
C:\Users\Administrator>pip freeze
Automat==0.7.0
beautifulsoup4==4.6.3
bs4==0.0.1
......
#将信息写入到一个文本文件中去
C:\Users\Administrator>pip freeze >pkginfo.txt
#使用生成的pkginfo.txt进行安装
C:\Users\Administrator>pip install -r pkginfo.txt
#使用pip list --outdated 查看哪些包不是最新版本了
C:\Users\Administrator>pip list --outdated
beautifulsoup4 4.6.3      4.7.1    wheel
certifi        2018.10.15 2019.3.9 wheel
......
#以下命令在linux中使用 作为更新所有本地包到最新版本的命令
#这里不做细说
#pip freez --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U

今天初学python的pip包管理工具使用就到这里!

关注公号

下面的是我的公众号二维码图片,欢迎关注。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-05-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 yale记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
​python-pip 包管理器使用
要配制默认源,需要创建或修改配置文件(linux 的文件在~/.pip/pip.conf,windows 在 %HOMEPATH%\pip\pip.ini):
saosir
2021/01/21
9110
Linux 环境下安装 Python3 的操作方法
目前Linux下的绝大部分系统都自带了python2.x的版本,而现在python的主流版本已经到了3.x。为此我们需要将python3.x安装在自己的Linux系统上。
conanma
2021/08/31
3.8K0
(三十三)初遇python之virtualenv(windows)
各位读者大大们大家好,今天学习python的virtualenv,并记录学习过程欢迎大家一起交流分享。
XXXX-user
2019/07/23
4010
(三十三)初遇python之virtualenv(windows)
qpython3安装pygame_详解Python pygame安装过程笔记
今天看到一个教程,是关于Python安装pygame模块的。觉得很好,拿来分享一下。
全栈程序员站长
2022/08/31
1.3K0
Ngxtop-Nginx日志实时分析利器
ngxtop实时解析nginx访问日志,并且将处理结果输出到终端,功能类似于系统命令top,所以这个软件起名ngxtop。有了ngxtop,你可以实时了解到当前nginx的访问状况,再也不需要tail日志看屏幕刷新,由于ngxtop是python编写,我们使用pip安装,本文先介绍pip的一些用法。 image.png 1、Pip介绍 Pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍pip的安装、以及使用方法。 Pip下载地址:https://pypi.python.org/py
shaonbean
2018/01/15
2K0
Ngxtop-Nginx日志实时分析利器
pip是什么?这些 "用法" 你有必要知道!
通俗的说:pip 是 Python 第三方包管理工具,它提供了对Python 包的查找、下载、安装、卸载的功能。Python 3.4+以上版本都自带 pip 工具。
快学Python
2021/08/09
1.2K0
pip包管理工具 常用操作
pip 是一个安装和管理 Python 包的工具,python安装包的工具有easy_install, setuptools, pip,distribute等。distribute是setuptools的替代品,是对标准库disutils模块的增强,我们知道disutils主要是用来更加容易的打包和分发包,特别是对其他的包有依赖的包。distribute被创建是因为Setuptools包不再维护了。而pip是easy_install的替代品
不止于python
2022/05/31
3240
Linux 环境下安装 Python3 的操作方法
目前Linux下的绝大部分系统都自带了python2.x的版本,而现在python的主流版本已经到了3.x。为此我们需要将python3.x安装在自己的Linux系统上。
释然IT杂谈
2020/11/23
17K0
Linux 环境下安装 Python3 的操作方法
再见pip & conda!管理Python依赖关系的更好的选择:Poetry
然而,随着项目的扩大,依赖关系的数量也在增加。这可能会使项目的环境难以重现,并且在仅仅依靠pip或conda进行依赖性管理时难以有效地维护它。
数据STUDIO
2023/09/04
3.3K0
再见pip & conda!管理Python依赖关系的更好的选择:Poetry
Python3配置和入坑.md
(2)Python 多版本共存 我常用的方式就是一个加入PATH之中,另外一个版本不加入python之中;但是痛苦在于每次执行需要指定绝对路径,且进行pip下载的时候也需要在指定目录执行; 解决方法:
全栈工程师修炼指南
2020/10/23
8540
Python3配置和入坑.md
Python 工具v简介
一、pip工具:https://pypi.python.org/pypi/pip
py3study
2020/01/13
5330
python,django,pip一些查看版本,升级版本的命令
4.1 ImportError No module named setuptools 请参考《ImportError No module named setuptools解决》
晓歌
2018/08/15
3.1K0
Python 包管理器入门指南
PIP 是 Python 包管理器,用于管理 Python 包或模块。注意:如果您的 Python 版本是 3.4 或更高,PIP 已经默认安装了。
小万哥
2023/11/03
3720
Python 包管理器入门指南
pip源很慢,更改成清华的镜像地址
参考-清华大学镜像文档: https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
cg错过
2020/11/16
2.2K0
挑战30天学完Python:Day20 PIP包管理
PIP是Python第三方库管理器,我们可以通过 pip 来安装不同的Python包。包是一个Python模块,可以包含一个或多个模块或其他包。即可以安装到应用程序中的一个或多个模块就是一个包。在实际的编程中,我们不必去编写每一个实用程序,很多有别人已经封装好的,我们可以导入到程序中直接使用。
MegaQi
2023/10/21
2970
挑战30天学完Python:Day20 PIP包管理
python使用pip卸载和安装库「建议收藏」
问题出在哪呢?细心的同学会问了。其实呢,pip虽然是python的自带工具,而且安装了python之后会自动安装上pip,但pip工具并不能在python中打开哦! 下面我们演示如何在命令行中退出python,之后打开pip:
全栈程序员站长
2022/11/02
1.7K0
Python pip包管理
    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。
py3study
2020/01/08
6430
Python pip包管理
Python之包管理工具快速入门
学Python最简单的方法是什么?推荐阅读:30万年薪Python开发工程师成长魔法 在Python环境中已经有很多成熟的包,可以通过安装这些包来扩展我们的程序。 例如,很多时候Python开发人员都会去PyPI网站去查找自己想要使用的包,然后进行安装。PyPI ( Python Package Index)是获得第三方 Python 软件包以补充标准库的一个站点。 在安装Python包的过程中,经常涉及到distutils、setuptools、distribute、setup.py、easy_ins
小小科
2018/05/04
9510
Python之包管理工具快速入门
Python黑帽编程1.3 Python运行时与包管理工具
Python黑帽编程1.3 Python运行时与包管理工具 0.1 本系列教程说明 本系列教程,采用的大纲母本为《Understanding Network Hacks Attack and Defense with Python》一书,为了解决很多同学对英文书的恐惧,解决看书之后实战过程中遇到的问题而作。由于原书很多地方过于简略,笔者根据实际测试情况和最新的技术发展对内容做了大量的变更,当然最重要的是个人偏好。教程同时提供图文和视频教程两种方式,供不同喜好的同学选择。 0.2 前言 前两节里,我们完成
用户1631416
2018/04/12
1K0
Python黑帽编程1.3 Python运行时与包管理工具
Centos7 安装python3、pip3、ipython3
直接下载安装包如下: wget "https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz"
Devops海洋的渔夫
2019/05/31
1.5K0
相关推荐
​python-pip 包管理器使用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验