• 【Python系列】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。

    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就讲完啦,的确,很短,但是,用处很大哈~

  • 相关阅读:
    转高少公众号【影响个人超速成长的三个因素】
    并发-ThreadLocal源码分析
    并发-CountDownLatch、CyclicBarrier和Semaphore
    并发-阻塞队列源码分析
    并发-线程池源码分析
    并发-ConcurrentHashMap源码分析
    并发-HashMap和HashTable源码分析
    《java并发编程实战》读书笔记
    《大型网站系统与JAVA中间件实践》读书笔记-数据访问层
    tomcat常用配置详解和优化方法
  • 原文地址:https://www.cnblogs.com/riverdubu/p/6600351.html
Copyright © 2020-2023  润新知