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/ ”安装很正常!
【转】Linux 下安装python软件包(pip、nose、virtualenv、distribute ),布布扣,bubuko.com