Pycharm-无法将pipenv添加为项目解释器

Pycharm-无法将pipenv添加为项目解释器,pycharm,pipenv,Pycharm,Pipenv,在项目解释器中添加pipenv会引发错误。 请帮助在pycharm上设置pipenv: Traceback (most recent call last): File "/usr/local/Cellar/pipenv/2018.5.18/libexec/bin/pipenv", line 11, in <module> load_entry_point('pipenv==2018.5.18', 'console_scripts', 'pipenv')() File

在项目解释器中添加pipenv会引发错误。 请帮助在pycharm上设置pipenv:

Traceback (most recent call last):
  File "/usr/local/Cellar/pipenv/2018.5.18/libexec/bin/pipenv", line 11, in <module>
    load_entry_point('pipenv==2018.5.18', 'console_scripts', 'pipenv')()
  File "/usr/local/Cellar/pipenv/2018.5.18/libexec/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/Cellar/pipenv/2018.5.18/libexec/lib/python3.6/site-packages/pipenv/vendor/click/core.py", line 676, in main
    _verify_python3_env()
  File "/usr/local/Cellar/pipenv/2018.5.18/libexec/lib/python3.6/site-packages/pipenv/vendor/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
回溯(最近一次呼叫最后一次):
文件“/usr/local/cillar/pipenv/2018.5.18/libexec/bin/pipenv”,第11行,in
加载入口点(“pipenv==2018.5.18”,“控制台脚本”,“pipenv”)()
文件“/usr/local/ceral/pipenv/2018.5.18/libexec/lib/python3.6/site packages/pipenv/vendor/click/core.py”,第722行,在调用中__
返回self.main(*args,**kwargs)
文件“/usr/local/cillar/pipenv/2018.5.18/libexec/lib/python3.6/site packages/pipenv/vendor/click/core.py”,主文件第676行
_验证_python3_env()
文件“/usr/local/cillar/pipenv/2018.5.18/libexec/lib/python3.6/site packages/pipenv/vendor/click/unicodefun.py”,第118行,在python3环境中
“用于缓解措施。”+额外)
RuntimeError:Click将中止进一步执行,因为Python 3已配置为使用ASCII作为环境编码。咨询http://click.pocoo.org/python3/for 缓解措施。
该系统列出了几个支持UTF-8的区域设置
你可以从中挑选。以下是合适的地区,其中
UTF-8,bg bg bg.UTF-8,ca-UTF-8,ca-UTF-8,ca-UTF-8,cs-UTF-8,cs-UTF-8,cs-UTF-8,CZ-CZ.UTF-8,C-CZ.UTF-8。UTF-8。UTF-8。UTF-8,am-8,被UTF-8,被UTF-8,被UTF-8,被UTF-8。UTF-8,被发现的UTF-8,被发现的UTF-8。UTF-8,被发现的UTF-8,被发现的UTF-8。UTF-8。UTF-8,被发现的UTF-8。UTF-8,被发现的UTF-8,被发现的UTF-8。UTF-8,被发现的UTF-8。UTF-8。UTF-8。UTF-8,被发现的UTF-8,被1.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、,UTF-8,它是UTF-8,它是UTF-8,它是UTF-8,它是UTF-8,它是UTF-8,它是UTF-8,它是UTF-8,它是UTF-8,它,它是UTF-8,它是UTF-8,它是UTF-8,它是UTF-8,它是UTF-8,它它是UTF-8,它是UTF-8,它是UTF-8,它是UTF-8,它是UTF-8,它是UTF-8,它,它是UTF-8,它是UTF-8,它,它,它是UTF-8,它是UTF-UTF-8,它,它,它,它,它,它是它是UTF-8,它是它,它,它,它是UTF-UTF-8,ja你们们,它是UTF-8,它,它,它,它,它,它,它是,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

设置环境变量后从终端启动Pycharm对我有效,如下所示:


导出LC_ALL=es_es.UTF-8&&export LANG=es_es.UTF-8&&open-a PyCharm


您可以在设置一次后正常启动。

我的解决方案是将以下内容添加到
~/.profile
文件中

export LC_ALL=es_ES.UTF-8
export LANG=es_ES.UTF-8

请注意您应该将其添加到我提到的文件中,而不是添加到
.bashrc
.zshrc
,因为IDE很可能不读取这些内容。

您是否查阅了?首先,访问错误中给出的URL。第二,从列出的一个区域设置中进行选择。我尝试过:“export LC_ALL=en_GB.UTF-8”和“export LANG=en_GB.UTF-8”我在pycharm终端中执行了这项操作,仍然是相同的错误。正如指南所建议的,en_GB.UTF-8是从locale-a返回的值中获取的。但是为什么这首先发生在pycharm中,而不是其他地方呢?PyCharms的bug tracker中的相关提示:这是一个糟糕的错误aproach@Julius你是对的,但这是我唯一的办法,然而,自从最新版本发布以来,这个问题似乎消失了。我最终发现应该将env变量添加到
~/.profile
,这也解决了这个问题。