PyCharm错误:RuntimeError,单击将中止进一步执行,因为Python 3
我正在学习烧瓶,并首先使用PyCharm 以下是模板代码:PyCharm错误:RuntimeError,单击将中止进一步执行,因为Python 3,python,pycharm,Python,Pycharm,我正在学习烧瓶,并首先使用PyCharm 以下是模板代码: from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run() 当我单击运行时,以下是错误信息: Traceback (most recent call last): File "/usr/local/
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
当我单击运行时,以下是错误信息:
Traceback (most recent call last):
File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/local/Cellar/python3/3.6.4_2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/Users/jzd/Movies/flask/Three_pyCharm/venv/lib/python3.6/site-packages/flask/__main__.py", line 14, in <module>
main(as_module=True)
File "/Users/jzd/Movies/flask/Three_pyCharm/venv/lib/python3.6/site-packages/flask/cli.py", line 894, in main
cli.main(args=args, prog_name=name)
File "/Users/jzd/Movies/flask/Three_pyCharm/venv/lib/python3.6/site-packages/flask/cli.py", line 557, in main
return super(FlaskGroup, self).main(*args, **kwargs)
File "/Users/jzd/Movies/flask/Three_pyCharm/venv/lib/python3.6/site-packages/click/core.py", line 676, in main
_verify_python3_env()
File "/Users/jzd/Movies/flask/Three_pyCharm/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
我认为这条线路很重要
RuntimeError:Click将中止进一步的执行,因为Python3
配置为使用ASCII作为环境编码
我找到了答案
但仍然不知道如何修复它
非常需要说明,这很容易理解。可以从这里打开运行/调试配置 您可以使用此选项添加环境变量。单击环境变量旁边的3点图标
可以从这里打开运行/调试配置 您可以使用此选项添加环境变量。单击环境变量旁边的3点图标
您是否尝试过将编码:utf8放在文件的第一行开头?与@Nipun Sampath的答案结合使用,效果很好。您是否尝试过将编码:utf8放在文件的第一行开头?与@Nipun Sampath的答案结合使用,效果很好。不太准确。结合@lonelyloner的答案,你能改进一下答案吗?请看一看,我试图回答你在问题中发布的链接。这就是为什么我没有提到链接中的所有细节。无论如何,我会更新我的答案。很好,非常准确。结合@lonelyloner的答案,你能改进一下答案吗?请看一看,我试图回答你在问题中发布的链接。这就是为什么我没有提到链接中的所有细节。无论如何,我会更新我的答案。你真好