pycharm - 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 "/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
解决方案
我的解决方案是将以下内容添加到~/.profile
文件中。
export LC_ALL=es_ES.UTF-8
export LANG=es_ES.UTF-8
请注意,您应该将它添加到我提到的文件中,而不是添加到.bashrc
or.zshrc
中,因为 IDE 很可能不会读取这些文件。
推荐阅读
- python - Python:如何在没有继承的情况下访问父类实例方法?
- c++ - C++20 比较两个惰性排序范围
- html - 有没有办法在 VS Code 中打开 HTML Revealjs 幻灯片?
- ios - SwiftUI 中的堆栈
- javascript - MailSlurp 与 TestCafe 示例代码在等待最新电子邮件时在“since”上出错
- jquery - 使用 jQuery 将“1”增加到格式化数字
- c++ - 愚蠢的危险指针实现不正确的内存屏障?
- node.js - 为什么我的节点脚本在一段时间后停止运行?
- python - Python列表理解包括dict上的索引
- varnish - 清漆 503 但 Apache 响应为 200 OK