首页 > 代码库 > 【转】Linux 下安装python软件包(pip、nose、virtualenv、distribute )

【转】Linux 下安装python软件包(pip、nose、virtualenv、distribute )

1.关于pip

pip是python的软件安装工具,下面是pip的使用方法:

(1)安装包:pip install SomePackage

(2)查看安装包时安装了哪些文件:pip show --files SomePackage

(3)查看哪些包有更新:pip show --files SomePackage

(4)更新一个软件:pip install --upgrade SomePackage

 (5)卸载软件:pip uninstall SomePackage

 所以,有了pip我们就可以自动的安装其他软件包,比如我们需要的 nose、virtualenv、distribute。

2. 安装 pip软件包

 在 上面 的pip python首页下载pip 包(pip-1.4.1.tar.gz),使用 “ tar -xvf pip-1.4.1.tar.gz” 解压,cd 进文件夹“cd pip-1.4.4”,使用 “python setup.py install” 命令安装软件。(如果你不想使用pip安装软件包,也可以按照以下方法安装,但前提是需要先下载并安装 setuptools!)

  1. $ tar -xvf pip-1.4.1.tar.gz  
  2. $ cd pip-1.4.1/  
  3. $ sudo python setup.py install

3. 安装setuptools软件包

方法一:在终端输入:

  1. wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
  2. python ez_setup.py --user

方法二:也可以下载setuptools软件包后安装:

  1. tar zxvf setuptools-2.0.tar.gz
  2. cd setuptools-2.0
  3. python setup.py build
  4. python setup.py install

4. 再次安装pip,并使用pip安装其他软件包

(1)现在,setuptools已经安装好,我们再次进入pip-1.4.1目录,使用 “python setup.py install” 命令安装pip:

  1. cd pip-1.4.1/
  2. sudo python setup.py install

 (2)安装好pip之后,我们就可以直接使用pip安装其他软件包了:

  1. sudo pip install nose
  2. sudo pip install virtualenv
  3. sudo pip install distribute

     但是如果此时使用 pip 安装软件时出现下面错误,说明上面安装pip仍然有问题。

  1. $ sudo pip install nose
  2. sudo: pip: command not found

     可尝试的解决办法:

  1. $ cd ..
  2. $ sudo easy_install pip-1.4.1/ ...

:其实我也不知道为什么使用" sudo python setup.py install "安装会出错,我在我的台式机上安装很顺利,但是在笔记本山安装就有问题了!使用 “sudo easy_install pip-1.4.1/ ”安装很正常!