python 2.7 安装 setuptools2.0.2出错】

    mimetypes.init() # try to read system mime.types

  File "D:\Python27\lib\mimetypes.py", line 358, in init

    db.read_windows_registry()

  File "D:\Python27\lib\mimetypes.py", line 258, in read_windows_registry

    for subkeyname in enum_types(hkcr):

  File "D:\Python27\lib\mimetypes.py", line 249, in enum_types

    ctype = ctype.encode(default_encoding) # omit in 3.x!

UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128)

 

这是python2.7的一个bug,需要做如下修改:

 

 

 

pip配置镜像地址

因为pythonhttps是被墙掉的,所以需要设置国内镜像地址才能正常使用easy_installpip安装工具

pip是在easy_install的基础上工作的,所以要使用pip的话必须先安装easy_install

C:\Users\Administrator\pip\pip.ini

[global]

index-url = http://e.pypi.python.org/simple

 

安装特定版本的package

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

例如:

C:\Windows\system32>pip install "python-dateutil<2"

C:\Windows\system32>pip list

Babel (1.3)

docutils (0.11)

pip (1.5)

py2exe (0.6.9)

python-dateutil (1.5)