首页 > 代码库 > 【转】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!)
- $ tar -xvf pip-1.4.1.tar.gz
- $ cd pip-1.4.1/
- $ sudo python setup.py install
3. 安装setuptools软件包
方法一:在终端输入:
- wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
- python ez_setup.py --user
方法二:也可以下载setuptools软件包后安装:
- tar zxvf setuptools-2.0.tar.gz
- cd setuptools-2.0
- python setup.py build
- python setup.py install
4. 再次安装pip,并使用pip安装其他软件包
(1)现在,setuptools已经安装好,我们再次进入pip-1.4.1目录,使用 “python setup.py install” 命令安装pip:
- cd pip-1.4.1/
- sudo python setup.py install
(2)安装好pip之后,我们就可以直接使用pip安装其他软件包了:
- sudo pip install nose
- sudo pip install virtualenv
- sudo pip install distribute
但是如果此时使用 pip 安装软件时出现下面错误,说明上面安装pip仍然有问题。
- $ sudo pip install nose
- sudo: pip: command not found
可尝试的解决办法:
- $ cd ..
- $ sudo easy_install pip-1.4.1/ ...
注:其实我也不知道为什么使用" sudo python setup.py install "安装会出错,我在我的台式机上安装很顺利,但是在笔记本山安装就有问题了!使用 “sudo easy_install pip-1.4.1/ ”安装很正常!