zoukankan      html  css  js  c++  java
  • Python包管理工具

    本想写一篇关于virtualenv的博客但是用到了easy_install,所以先介绍一下,Python的包管理工具。

    Python的包管理工具有三个easy_install、distribute(不常用)和pip(可能是用多了easy_install,个人比较喜欢easy_install,但官方推荐pip)

    easy_install

    下载源码包
    $ wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e
    解压源码包
    
    $ tar -zxvf setuptools-0.6c11.tar.gz
    build和install
    
    $ cd setuptools-0.6c11/
    setuptools-0.6c11$ sudo python2.7.5 setup.py build
    setuptools-0.6c11$ sudo python2.7.5 setup.py install
    

    或者直接运行 apt-get install python-setuptools

    使用:

    easy_install package-name 安装包

    easy_install -m package-name 卸载包

    easy_install --upgrade PyProtocols 升级所有包

    pip

    $ wget http://pypi.python.org/packages/source/p/pip/pip-0.7.2.tar.gz (替换为最新的包)
    $ tar xzf pip-0.7.2.tar.gz
    $ cd pip-0.7.2
    $ python setup.py install
    

    或者直接运行 apt-get install python-pip

    使用:

    pip install package-name 安装包

    pip uninstall package 卸载包 

    pip install --upgrade package-name 升级包

  • 相关阅读:
    Leetcode 171. Excel Sheet Column Number
    Leetcode 206 Reverse Linked List
    Leetcode 147. Insertion Sort List
    小明一家人过桥
    Leetcode 125. Valid Palindrome
    Leetcode 237. Delete Node in a Linked List
    Leetcode 167 Two Sum II
    张老师的生日
    Leetcode 27. Remove Element
    Leetcode 283. Move Zeroes
  • 原文地址:https://www.cnblogs.com/The-cup/p/4391701.html
Copyright © 2011-2022 走看看