title: 'ascii' codec can't decode error when use pip to install uwsgi
body: <p>I am setting up uwsgi following this tutorial: <a href="https://uwsgi.readthedocs.org/en/latest/tutorials/Django_and_nginx.html" rel="noreferrer">https://uwsgi.readthedocs.org/en/latest/tutorials/Django_and_nginx.html</a>.
  I run <code>pip install uwsgi</code> within virtualenv, but get the problem as follows:</p>
  
  <pre><code>Command /home/timyitong/superleagues/bin/python -c "import setuptools;__file__='/home/timyitong/superleagues/build/uwsgi/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-Z9h8Jn-record/install-record.txt --single-version-externally-managed --install-headers /home/timyitong/superleagues/include/site/python2.6 failed with error code 1 in /home/timyitong/superleagues/build/uwsgi
  Traceback (most recent call last):
    File "/home/timyitong/superleagues/bin/pip", line 9, in &lt;module&gt;
      load_entry_point('pip==1.4', 'console_scripts', 'pip')()
    File "/home/timyitong/superleagues/lib/python2.6/site-packages/pip/__init__.py", line 148, in main
      return command.main(args[1:], options)
    File "/home/timyitong/superleagues/lib/python2.6/site-packages/pip/basecommand.py", line 169, in main
      text = '\n'.join(complete_log)
  UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 54: ordinal not in range(128)
  </code></pre>
  
  <p>It seems like a decoding problem, but how to resolve that? My system environment is:</p>
  
  <pre><code>Ubuntu 10.04
  Django==1.5.1
  South==0.8.1
  distribute==0.7.3
  wsgiref==0.1.2
  </code></pre>
  
  <p><strong>Notice: the answer to this problem might differ due to different operating environments. The comments of Twil actually solved my problem in OS X.</strong></p>