【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配置镜像地址
因为python的https是被墙掉的,所以需要设置国内镜像地址才能正常使用easy_install、pip安装工具
(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)