开发环境:win10, x64, pycharm社区版,python2.7.13
python2经常会遇见乱码的问题,并且一遇到中文就乱码。所以我们在安装的时候要注意,无论是解释器interpretor的安装路径还是用户项目的按章路径,都尽量避免中文。
interpretor可以避免,但是pycharm的默认安装路径是c:\Users\中文用户名,比如我 c:\Users\张三
在这种情况下,无论使用python2自带的PIP,还是pycharm的setting安装第三方库,都会出现UnicodeDecodeError: 'ascii' codec can't decode byte...
解决方案如下:把用户目录换成英文,我就不配截图了,网上有很多类似的教程。
第一步:如果不是administrator登陆,需要注销当前用户,用管理员登陆
第二步:管理员账户登录后,直接找到c:\Users\张三,有管理员权限,改名字很容易,直接F2
第三步:打开注册表编辑器,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist文件夹下找到ProfileImagePath
第四步:修改ProfileImagePath的值,将地址改为修改成英文的文件夹名。与C盘的文件夹名一致。再次注销,完成登录用户文件夹名更改。