Python包管理器pip的安装和使用

缘起

这段时间忙着给朋友搞事,忙了好长一段时间,木有写博客很长时间了。之间做了两个东西,一个是邮件自动发送脚本,一个是数据处理软件。其中,在做数据处理软件的时候使用到了非python系统库,是两个第三方的库,pandas和numpy,其实pandas就包含了numpy,一开始不懂,后来发现源码安装完numpy后安装pandas老是安装不上去,就去查了下,后来将numpy卸载了,再用python的一个包管理器做第三方包的管理,下载了这一系列的第三方包。不巧,现在刚好有时间,正好在这边也给大家介绍下这个包管理器。

pip是目前最流行的Python包管理工具,它被当作easy_install的替代品,但是仍有大量的功能建立在setuptools之上。

安装

官网安装介绍:https://pip.pypa.io/en/latest/installing/

官网介绍的很详细,我这边再来使用老版的方式安装一下~

我这里介绍的是CentOS下Python pip的安装,为了保持平台的通用性,我这边使用源码安装pip。

立即学习“Python免费学习笔记(深入)”;

cd到你想要下载pip的目录,个人建议

# cd  /usr/local/src

登录后复制

#wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz

登录后复制

# tar -xzvf pip-1.5.4.tar.gz# cd pip-1.5.4# python setup.py install

登录后复制

我是如何安装呢?我也是个图省事的人~

CentOS中使用如下命令即可安装啦

#python -m pip install --upgrade pip

登录后复制

或者

#yum install python-pip

登录后复制

都可以,看你喜好啦~

使用

pip安装一个第三方包

# pip install SomePackage

登录后复制

列出已安装的包

# pip list

登录后复制

查看已安装的包详细

# pip show --files SomePackage

登录后复制

pip升级包

# pip install --upgrade SomePackage

登录后复制

pip卸载包

pip uninstall SomePackage

登录后复制

OK,至此,Python的包管理器pip就讲完啦,的确,很短,但是,用处很大哈~

以上就是Python包管理器pip的安装和使用的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2275556.html

(0)
上一篇 2025年2月27日 14:37:25
下一篇 2025年2月24日 11:54:43

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 详解Python自定义进程名

    般情况下,我们直接启动python程序后使用ps查看,显示的结果为pyton xxx.py,web类应用使用netstat或ss查看显示为python。 太不个性,太一般,很普通。 于是乎有那么一群人,他们不满足于定死的名称,锐意进取(好奇…

    2025年2月27日
    200
  • 使用Python性能优化技巧的总结

    选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Pyth…

    2025年2月27日
    200
  • 关于Python编程语言的发展简介

    python是我喜欢的语言,简洁、优美、易用。前两天,我很激昂地向朋友宣传python的好处。 “好吧,我承认Python不错,但它为什么叫Python呢?”“呃,似乎是一个电视剧的名字。”“那你说的Guido是美国人么?”“他从Googl…

    2025年2月27日
    200
  • 图文详解LZ77压缩算法编码Python实现原理

    前言 lz77算法是无损压缩算法,由以色列人abraham lempel发表于1977年。lz77是典型的基于字典的压缩算法,现在很多压缩技术都是基于lz77。鉴于其在数据压缩领域的地位,本文将结合图片和源码详细介绍其原理。 原理介绍: 首…

    2025年2月27日 编程技术
    200
  • Python实现支持JSON存储和解析的对象

    我们知道利用json模块可方便的将python基本类型(dict、list等)数据永久的存储成文件,同时也可以通过自定义转换函数和继承json encode&decode的方法实现自定义类的存储。本文就在前文“ python jso…

    编程技术 2025年2月27日
    200
  • 使用Docker部署Python应用的方法总结

    本篇文章源自作者团队在长期开发过程中总结的宝贵经验,其中supervisor、gunicorn以及nginx更是在使用python开发web应用时最常用的软件,因此对于打算使用docker部署python应用的读者而言,这些最佳实践是很有参…

    编程技术 2025年2月27日
    200
  • 10种Python开发者节省时间的方法分享

    python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦c++,perl,java 和其他语言,我推荐你尝试python. Python有很多吸引程序员的功能 ,它易学,面向对象,字节码编译,免费且…

    2025年2月27日 编程技术
    200
  • 详解利用Python破解验证码实例代码

    一、前言本实验将通过一个简单的例子来讲解破解验证码的原理,将学习和实践以下知识点:      Python基本知识      PIL模块的使用二、实例详解安装 pillow(PIL)库: $ sudo apt-get update$ sud…

    2025年2月27日
    200
  • python的内存管理详细介绍

    语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是c语言的手工管理,还是java的垃圾回收,都成为语言最重要的特征。这里以python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。 对象的内存使用 赋…

    2025年2月27日 编程技术
    200
  • Python制作钉钉加密/解密工具详细介绍

    又是很久没有写技术博客了,盖因最近都在学习知识,也没有总结出什么值得分享的内容,所以一直停笔至今。最近的工作和钉钉的开发打上了交到,官方并没有提供任何Python的SDK,于是只能全部自己写。现在我将其中实现起来相对费时间的“加密/解密/签…

    2025年2月27日
    200

发表回复

登录后才能评论