Bootstrap

pip工具安装与使用

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

windows 安装pip

 pipy下载压缩包    https://pypi.python.org/pypi/pip
 
  注意:不要执行以下两步
         curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
         python get-pip.py
 解压,cmd 进入解压的文件夹目录中
 python setup.py install //安装
 python -m pip uninstall pip//卸载

注意:
    如果出现ImportError: No module named setuptools   的错误
      首先安装 setuptools   
         下载setuptools包

  #  wget http://pypi.python.org/packages/source/s/setuptools/setuptools-       0.6c11.tar.gz
    解压setuptools包
  # tar -xvf setuptools-0.6c11.tar.gz
  # cd setuptools-0.6c11
  编译setuptools
   # python setup.py build
   开始执行setuptools安装
 # python setup.py install

 添加pip到系统环境变量中
  高级系统设置--.>  环境变量  -->  系统环境变量  --> 新增 
    路径是python的目录: C:\Python27\Scripts

  清华镜像  pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxxxxx

python 编码报错问题 ‘ascii’ codec can’t encode characters 解决方法
python在安装时,默认的编码是ascii,

 当程序中出现非ascii编码时,python的处理常常会报这样的错 'ascii' codec    can't encode characters 

  python没办法处理非ascii编码的,

 此时需要自己设置将python的默认编码,一般设置为utf8的编码格式。

 查看python的默认编码

  print  sys.getdefaultencoding()
  解决方法一(已通过验证,顺带也解决了我之前字符前一直加u的问题)

  在python安装目录下,进入\Python27\Lib\site-packages下

  新建一个sitecustomize.py文件,设置python的默认编码为utf8

  # encoding=utf8 
  import sys 
  reload(sys) 
  sys.setdefaultencoding('utf8')

查看已经安装的包

        pip list
        安装指定版本的包
        pip install pagename==xxxx
         卸载已有的包
        pip uninstall pagename

Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

pip 官网:https://pypi.org/project/pip/

通过以下命令来判断是否已安装:

   pip --version

如果还未安装,则可以使用以下方法来安装:

   $ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
    $ sudo python get-pip.py    # 运行安装脚本

注意:用哪个版本的 Python 运行安装脚本,pip 就被关联到哪个版本,如果是 Python3 则执行以下命令:

       $ sudo python3 get-pip.py    # 运行安装脚本。

一般情况 pip 对应的是 Python 2.7,pip3 对应的是 Python 3.x。

部分 Linux 发行版可直接用包管理器安装 pip,如 Debian 和 Ubuntu:

sudo apt-get install python-pip

pip 最常用命令

显示版本和路径

pip --version

获取帮助

   pip --help

升级 pip

  pip install -U pip

如果这个升级命令出现问题 ,可以使用以下命令:

 sudo easy_install --upgrade pip

安装包

 pip install SomePackage              # 最新版本
 pip install SomePackage==1.0.4       # 指定版本
 pip install 'SomePackage>=1.0.4'     # 最小版本

比如我要安装 Django。用以下的一条命令就可以,方便快捷。

   pip install Django==1.7

升级包

   pip install --upgrade SomePackage

升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。

卸载包

      pip uninstall SomePackage

搜索包

     pip search SomePackage

显示安装包信息

 pip show 

查看指定包的详细信息

pip show -f SomePackage

列出已安装的包

 pip list

查看可升级的包

pip list -o

注意事项
如果 Python2 和 Python3 同时有 pip,则使用方法如下:

Python2:

  python2 -m pip install XXX

Python3:

   python3 -m pip install XXX

ubantu 安装pip3

sudo apt-get install python3-pip

;