您的位置:首页 > 其它

UnicodeEncodeError:ascii codec can't encode characters in position 9-16:ordinal not in range(128)

2017-03-24 16:43 190 查看
安装完python后,安装pip,在网上搜到的文件

python get-pip.py

进行安装,结果安装的是8.0.版本的,故用该版本安装其他的模块会报pip的版本太低了,你必须要升级到最新版本9.0.1

而利用 pip install --upgrade pip  进行升级还不是行

故我在 Python\Lib\site-packages文件夹下的pip文件弄丢了一些,没办法,只能到官网下在 pip zip的安装包进行安装

安装好后,利用pip安装OpenSSL 模块

 python -m pip install pyOpenSSL

提示:

UnicodeEncodeError:ascii codec can't encode characters in position 9-16:ordinal not in range(128)

此问题应该是运行的文件字符编码不对,故找对应的文件目录打开在顶部添加:

reload(sys)   

sys.setdefaultencoding('utf8')
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐