`pip help install`引发UnicodeDecodeError

min*_*gyc 13 python pip

当我尝试使用pip安装Cython时,我发现编译时发生了错误.而一些基本的pip命令也给出了相同的结果:UnicodeDecodeError.

错误消息都是这样的:

??  pip help install
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/pip/basecommand.py", line 126, in main
    self.run(options, args)
  File "/usr/local/lib/python2.6/dist-packages/pip/commands/help.py", line 19, in run
    command.parser.print_help()
  File "/usr/lib/python2.6/optparse.py", line 1664, in print_help 
    file.write(self.format_help().encode(encoding, "replace"))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 2964: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

我已经通过pip成功安装了其他软件包,我不知道为什么会突然发生这种情况.任何人都可以告诉我如何解决这个错误?

谢谢!

一些信息:在Ubuntu 10.04上的pip 1.0.2

cle*_*ula 0

如果您有权访问服务器,请尝试:

nano /usr/lib/python2.6/sitecustomize.py, and write on file:
import sys
sys.setdefaultencoding('utf-8')
Run Code Online (Sandbox Code Playgroud)