我在使用PyCharm安装任何软件包时遇到了问题。我的名字“若昂”有问题,因为我的名字是“若昂”。
C:\\Users\\Jo\xe3o\\AppData\\Local\\Temp\\pycharm-packaging0.tmp\\...错误:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe3' in position 12: ordinal not in range(128)我可以换到固定的吗?
发布于 2016-02-02 17:22:13
这是pip中的记录问题。
下面是一个用户在问题线程上发布的非常直截了当的解决方案:
Python2隐式地尝试将字节从p_path解码为unicode作为ascii,因为这是不可能的,所以您应该在LockBase的__init__.py (C:\Python27\Lib\site-packages\pip-7.0.3-py2.7.egg\pip_vendor\lockfile\__init__.py中)中添加解码为latin1:
self.hostname = socket.gethostname()应改为:
self.hostname = socket.gethostname().decode('latin1') 如果这不起作用,下面是问题OP发布的更令人痛苦的解决方案,但这是一个的巨大的痛苦:
https://stackoverflow.com/questions/35159572
复制相似问题