专栏首页Pythonistasublime Text与python3的中文编码错误解决办法

sublime Text与python3的中文编码错误解决办法

在 linux服务器上运行代码报错:

Python3中遇到UnicodeEncodeError: ‘ascii’ codec can’t encode characters in ordinal not in range(128) 

但是在windows上面运行代码正常。 原因是因为:linux系统语言导致的。 查看了一下系统环境编码

>>> import sys
>>> sys.stdout.encoding
'US-ASCII'

解决办法

(1)设置环境变量LANG

在linux或Mac上设置环境变量的方式一样,编辑~/.bash_profile文件(’~’指的是用户登录后的默认目录),添加一行:

export LANG="en_US.UTF-8"

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Golang基本结构之练习(day2)

    2. 一个程序包含两个包add和main,其中add包中有两个变量:Name和age。请问main 包中如何访问Name和age?

    超蛋lhy
  • Golang作用域—坑

    在函数体内声明的变量称之为局部变量,它们的作用域只在函数体内,参数和返回值变量也是局部变量。

    超蛋lhy
  • Golang之继承,多重继承(struct)

    超蛋lhy
  • Python 14.3 UDP编程

    TCP是建立可靠连接,并且通信双方都可以以流的方式的发送数据。相对TCP,UDP则是面向无连接的协议。

    用户2398817
  • POJ 2208--Pyramids(欧拉四面体体积计算)

    Pyramids Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 344...

    Enterprise_
  • 可视化操作系统成主流(29k字)

    科学Sciences导读:纵观计算机历史,操作系统与计算机硬件的发展息息相关。本文从操作系统演进的五个阶段(9k字)、早期操作系统的发展阶段(10k字)、硬件兼...

    秦陇纪
  • 编程语言性能实测,Go比Python更胜一筹?

    互联网上有非常多的精彩代码,它们成了构建各种基础设施的基础。你正在阅读的这个平台同样也在致力于创建出色的代码。尽管普通用户一般不会注意到这一点,但另一方面,优秀...

    AI科技大本营
  • Python中的交叉分析pivot_table

    交叉分析 通常用于分析两个或两个以上,分组变量之间的关系,以交叉表形式进行变量间关系的对比分析; 从数据的不同维度,综合进行分组细分,进一步了解数据的构成、分...

    Erin
  • SpringBoot---(20)核心原理:自动化配置1

    摘要:本文通过断点追溯源码的方式,来逐步展示SpringBoot的核心功能实现原理:自动化配置;

    IT云清
  • 安装python-mysqldb

    pip install mysql-python 提示error: Unable to find vcvarsall.bat 解决方案:安装mingw(ht...

    苦咖啡

扫码关注云+社区

领取腾讯云代金券