pycharm配置python3.6_Mac pycharm 配置python3.6 的开发环境出现编码问题

在尝试使用PyCharm运行Python 3.6环境的Flask应用时,遇到了编码错误。尽管Python 3.5和3.6的默认编码都是UTF-8,但运行Flask应用时,系统提示Python环境被配置为使用ASCII编码,导致运行失败。系统提供了一些UTF-8支持的locale选项进行修复。目前尚未找到解决方案。
摘要由CSDN通过智能技术生成

1、本机安装了python2.7 python3.5 python3.6 其中3.5 3.6 sys.getdefaultencoding()输出都是 'utf-8'

2、我在pycharm 项目里面配置flask采用的是python3.6 但是一运行就报编码错误:

FLASK_APP = run.py

FLASK_ENV = development

FLASK_DEBUG = 0

In folder /Users/kevin/Documents/cmp

/Users/kevin/Documents/cmp/venv/bin/python -m flask run

Traceback (most recent call last):

File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/runpy.py", line 193, in _run_module_as_main

"__main__", mod_spec)

File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/runpy.py", line 85, in _run_code

exec(code, run_globals)

File "/Users/kevin/Documents/cmp/venv/lib/python3.6/site-packages/flask/__main__.py", line 15, in

main(as_module=True)

File "/Users/kevin/Documents/cmp/venv/lib/python3.6/site-packages/flask/cli.py", line 513, in main

cli.main(args=args, prog_name=name)

File "/Users/kevin/Documents/cmp/venv/lib/python3.6/site-packages/flask/cli.py", line 380, in main

return AppGroup.main(self, *args, **kwargs)

File "/Users/kevin/Documents/cmp/venv/lib/python3.6/site-packages/click/core.py", line 676, in main

_verify_python3_env()

File "/Users/kevin/Documents/cmp/venv/lib/python3.6/site-packages/click/_unicodefun.py", line 118, in _verify_python3_env

'for mitigation steps.' + extra)

RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment. Consult http://click.pocoo.org/python3/for mitigation steps.

This system lists a couple of UTF-8 supporting locales that

you can pick from. The following suitable locales where

discovered: af_ZA.UTF-8, am_ET.UTF-8, be_BY.UTF-8, bg_BG.UTF-8, ca_ES.UTF-8, cs_CZ.UTF-8, da_DK.UTF-8, de_AT.UTF-8, de_CH.UTF-8, de_DE.UTF-8, el_GR.UTF-8, en_AU.UTF-8, en_CA.UTF-8, en_GB.UTF-8, en_IE.UTF-8, en_NZ.UTF-8, en_US.UTF-8, es_ES.UTF-8, et_EE.UTF-8, eu_ES.UTF-8, fi_FI.UTF-8, fr_BE.UTF-8, fr_CA.UTF-8, fr_CH.UTF-8, fr_FR.UTF-8, he_IL.UTF-8, hr_HR.UTF-8, hu_HU.UTF-8, hy_AM.UTF-8, is_IS.UTF-8, it_CH.UTF-8, it_IT.UTF-8, ja_JP.UTF-8, kk_KZ.UTF-8, ko_KR.UTF-8, lt_LT.UTF-8, nl_BE.UTF-8, nl_NL.UTF-8, no_NO.UTF-8, pl_PL.UTF-8, pt_BR.UTF-8, pt_PT.UTF-8, ro_RO.UTF-8, ru_RU.UTF-8, sk_SK.UTF-8, sl_SI.UTF-8, sr_YU.UTF-8, sv_SE.UTF-8, tr_TR.UTF-8, uk_UA.UTF-8, zh_CN.UTF-8, zh_HK.UTF-8, zh_TW.UTF-8

Process finished with exit code 1

从来没有碰到这样的问题,不知道该如何

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值