[{"data":1,"prerenderedAt":829},["ShallowReactive",2],{"navigation":3,"post-\u002Fposts\u002F2019\u002Fsolve-pycharm-adding-pipenv-error":20,"surroundPosts-\u002Fposts\u002F2019\u002Fsolve-pycharm-adding-pipenv-error":816},[4,8,12,16],{"title":5,"path":6,"stem":7},"首页","\u002F","00.index",{"title":9,"path":10,"stem":11},"文章","\u002Fposts","01.posts",{"title":13,"path":14,"stem":15},"动态","\u002Fmoments","02.moments",{"title":17,"path":18,"stem":19},"关于","\u002Fabout","09.about",{"id":21,"title":22,"body":23,"class":797,"cover":798,"coverSize":797,"date":799,"description":29,"draft":800,"extension":801,"hideComments":800,"location":797,"meta":802,"navigation":67,"path":803,"readingTime":804,"seo":809,"sitemap":810,"stem":811,"tags":812,"time":797,"weather":797,"__hash__":815},"posts\u002Fposts\u002F2019\u002F20190719.solve-pycharm-adding-pipenv-error.md","解决 PyCharm 设置 pipenv 报错的问题",{"type":24,"value":25,"toc":795},"minimark",[26,30,283,287,290,293,747,758,765,788,791],[27,28,29],"p",{},"使用 PyCharm 添加 pipenv 会报如下错误：",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-log shiki shiki-themes material-theme-lighter github-light github-dark","Executed command:\n\u002Fusr\u002Flocal\u002Fbin\u002Fpipenv --python \u002Fusr\u002Flocal\u002Fbin\u002Fpython3.6 install --dev\n\nError occurred:\nError Running Pipenv\n\nCommand output:\nTraceback (most recent call last):\n  File \"\u002Fusr\u002Flocal\u002FCellar\u002Fpipenv\u002F2018.11.26_2\u002Flibexec\u002Fbin\u002Fpipenv\", line 6, in \u003Cmodule>\n    from pkg_resources import load_entry_point\n  File \"\u002Fusr\u002Flocal\u002FCellar\u002Fpython\u002F3.7.3\u002FFrameworks\u002FPython.framework\u002FVersions\u002F3.7\u002Flib\u002Fpython3.7\u002Fsite-packages\u002Fpkg_resources\u002F__init__.py\", line 3241, in \u003Cmodule>\n    @_call_aside\n  File \"\u002Fusr\u002Flocal\u002FCellar\u002Fpython\u002F3.7.3\u002FFrameworks\u002FPython.framework\u002FVersions\u002F3.7\u002Flib\u002Fpython3.7\u002Fsite-packages\u002Fpkg_resources\u002F__init__.py\", line 3225, in _call_aside\n    f(*args, **kwargs)\n  File \"\u002Fusr\u002Flocal\u002FCellar\u002Fpython\u002F3.7.3\u002FFrameworks\u002FPython.framework\u002FVersions\u002F3.7\u002Flib\u002Fpython3.7\u002Fsite-packages\u002Fpkg_resources\u002F__init__.py\", line 3254, in _initialize_master_working_set\n    working_set = WorkingSet._build_master()\n  File \"\u002Fusr\u002Flocal\u002FCellar\u002Fpython\u002F3.7.3\u002FFrameworks\u002FPython.framework\u002FVersions\u002F3.7\u002Flib\u002Fpython3.7\u002Fsite-packages\u002Fpkg_resources\u002F__init__.py\", line 583, in _build_master\n    ws.require(__requires__)\n  File \"\u002Fusr\u002Flocal\u002FCellar\u002Fpython\u002F3.7.3\u002FFrameworks\u002FPython.framework\u002FVersions\u002F3.7\u002Flib\u002Fpython3.7\u002Fsite-packages\u002Fpkg_resources\u002F__init__.py\", line 900, in require\n    needed = self.resolve(parse_requirements(requirements))\n  File \"\u002Fusr\u002Flocal\u002FCellar\u002Fpython\u002F3.7.3\u002FFrameworks\u002FPython.framework\u002FVersions\u002F3.7\u002Flib\u002Fpython3.7\u002Fsite-packages\u002Fpkg_resources\u002F__init__.py\", line 786, in resolve\n    raise DistributionNotFound(req, requirers)\npkg_resources.DistributionNotFound: The 'pipenv==2018.11.26' distribution was not found and is required by the application\n\n","log","",[38,39,40,49,62,69,79,87,92,98,104,121,127,142,148,163,169,184,196,211,220,235,247,262,268],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"su5hD","Executed command:\n",[41,50,52,55,59],{"class":43,"line":51},2,[41,53,54],{"class":47},"\u002Fusr\u002Flocal\u002Fbin\u002Fpipenv --python \u002Fusr\u002Flocal\u002Fbin\u002Fpython3.",[41,56,58],{"class":57},"s39Yj","6",[41,60,61],{"class":47}," install --dev\n",[41,63,65],{"class":43,"line":64},3,[41,66,68],{"emptyLinePlaceholder":67},true,"\n",[41,70,72,76],{"class":43,"line":71},4,[41,73,75],{"class":74},"s_sjI","Error",[41,77,78],{"class":47}," occurred:\n",[41,80,82,84],{"class":43,"line":81},5,[41,83,75],{"class":74},[41,85,86],{"class":47}," Running Pipenv\n",[41,88,90],{"class":43,"line":89},6,[41,91,68],{"emptyLinePlaceholder":67},[41,93,95],{"class":43,"line":94},7,[41,96,97],{"class":47},"Command output:\n",[41,99,101],{"class":43,"line":100},8,[41,102,103],{"class":47},"Traceback (most recent call last):\n",[41,105,107,110,113,116,118],{"class":43,"line":106},9,[41,108,109],{"class":47},"  File ",[41,111,112],{"class":74},"\"\u002Fusr\u002Flocal\u002FCellar\u002Fpipenv\u002F2018.11.26_2\u002Flibexec\u002Fbin\u002Fpipenv\"",[41,114,115],{"class":47},", line ",[41,117,58],{"class":57},[41,119,120],{"class":47},", in \u003Cmodule>\n",[41,122,124],{"class":43,"line":123},10,[41,125,126],{"class":47},"    from pkg_resources import load_entry_point\n",[41,128,130,132,135,137,140],{"class":43,"line":129},11,[41,131,109],{"class":47},[41,133,134],{"class":74},"\"\u002Fusr\u002Flocal\u002FCellar\u002Fpython\u002F3.7.3\u002FFrameworks\u002FPython.framework\u002FVersions\u002F3.7\u002Flib\u002Fpython3.7\u002Fsite-packages\u002Fpkg_resources\u002F__init__.py\"",[41,136,115],{"class":47},[41,138,139],{"class":57},"3241",[41,141,120],{"class":47},[41,143,145],{"class":43,"line":144},12,[41,146,147],{"class":47},"    @_call_aside\n",[41,149,151,153,155,157,160],{"class":43,"line":150},13,[41,152,109],{"class":47},[41,154,134],{"class":74},[41,156,115],{"class":47},[41,158,159],{"class":57},"3225",[41,161,162],{"class":47},", in _call_aside\n",[41,164,166],{"class":43,"line":165},14,[41,167,168],{"class":47},"    f(*args, **kwargs)\n",[41,170,172,174,176,178,181],{"class":43,"line":171},15,[41,173,109],{"class":47},[41,175,134],{"class":74},[41,177,115],{"class":47},[41,179,180],{"class":57},"3254",[41,182,183],{"class":47},", in _initialize_master_working_set\n",[41,185,187,190,193],{"class":43,"line":186},16,[41,188,189],{"class":47},"    working_set = ",[41,191,192],{"class":57},"WorkingSet._build_master",[41,194,195],{"class":47},"()\n",[41,197,199,201,203,205,208],{"class":43,"line":198},17,[41,200,109],{"class":47},[41,202,134],{"class":74},[41,204,115],{"class":47},[41,206,207],{"class":57},"583",[41,209,210],{"class":47},", in _build_master\n",[41,212,214,217],{"class":43,"line":213},18,[41,215,216],{"class":57},"    ws.require",[41,218,219],{"class":47},"(__requires__)\n",[41,221,223,225,227,229,232],{"class":43,"line":222},19,[41,224,109],{"class":47},[41,226,134],{"class":74},[41,228,115],{"class":47},[41,230,231],{"class":57},"900",[41,233,234],{"class":47},", in require\n",[41,236,238,241,244],{"class":43,"line":237},20,[41,239,240],{"class":47},"    needed = ",[41,242,243],{"class":57},"self.resolve",[41,245,246],{"class":47},"(parse_requirements(requirements))\n",[41,248,250,252,254,256,259],{"class":43,"line":249},21,[41,251,109],{"class":47},[41,253,134],{"class":74},[41,255,115],{"class":47},[41,257,258],{"class":57},"786",[41,260,261],{"class":47},", in resolve\n",[41,263,265],{"class":43,"line":264},22,[41,266,267],{"class":47},"    raise DistributionNotFound(req, requirers)\n",[41,269,271,274,277,280],{"class":43,"line":270},23,[41,272,273],{"class":57},"pkg_resources.DistributionNotFound",[41,275,276],{"class":47},": The ",[41,278,279],{"class":74},"'pipenv==2018.11.26'",[41,281,282],{"class":47}," distribution was not found and is required by the application\n",[284,285],"post-image",{"filename":286},"01.png",[27,288,289],{},"这个问题是因为系统同时存在 Python 3.6 和 Python 3.7 导致的，查看了下，Homebrew 安装的 Python 3.7，而通过官网的 dmg 安装的 Python 3.6。我觉得这个与 PyCharm 内部的运行环境有关，即使我默认的已经是 Python 3.6 了，它不知为何依然调用了 Python 3.7 来执行。尝试卸掉了一个，发现这个问题解决了。",[27,291,292],{},"再次尝试，报了另外的错：",[31,294,296],{"className":33,"code":295,"language":35,"meta":36,"style":36},"Executed command:\n\u002FUsers\u002Fbean\u002FLibrary\u002FPython\u002F3.6\u002Fbin\u002Fpipenv --python \u002Fusr\u002Flocal\u002Fbin\u002Fpython3.6 install --dev\n\nError occurred:\nRuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment. Consult https:\u002F\u002Fclick.palletsprojects.com\u002Fen\u002F7.x\u002Fpython3\u002F for mitigation steps.\n\nTraceback (most recent call last):\n  File \"\u002FUsers\u002Fbean\u002FLibrary\u002FPython\u002F3.6\u002Fbin\u002Fpipenv\", line 10, in \u003Cmodule>\n    sys.exit(cli())\n  File \"\u002FUsers\u002Fbean\u002FLibrary\u002FPython\u002F3.6\u002Flib\u002Fpython\u002Fsite-packages\u002Fpipenv\u002Fvendor\u002Fclick\u002Fcore.py\", line 764, in __call__\n    return self.main(*args, **kwargs)\n  File \"\u002FUsers\u002Fbean\u002FLibrary\u002FPython\u002F3.6\u002Flib\u002Fpython\u002Fsite-packages\u002Fpipenv\u002Fvendor\u002Fclick\u002Fcore.py\", line 696, in main\n    _verify_python3_env()\n  File \"\u002FUsers\u002Fbean\u002FLibrary\u002FPython\u002F3.6\u002Flib\u002Fpython\u002Fsite-packages\u002Fpipenv\u002Fvendor\u002Fclick\u002F_unicodefun.py\", line 124, in _verify_python3_env\n    ' mitigation steps.' + extra\nRuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment. Consult https:\u002F\u002Fclick.palletsprojects.com\u002Fen\u002F7.x\u002Fpython3\u002F for mitigation steps.\n\nThis system lists a couple of UTF-8 supporting locales that\nyou can pick from.  The following suitable locales were\ndiscovered: 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\n\n",[38,297,298,302,322,326,332,348,352,356,370,378,393,404,418,423,438,446,458,462,473,478],{"__ignoreMap":36},[41,299,300],{"class":43,"line":44},[41,301,48],{"class":47},[41,303,304,307,310,313,315,318,320],{"class":43,"line":51},[41,305,306],{"class":47},"\u002FUsers\u002Fbean\u002FLibrary\u002FPython\u002F",[41,308,309],{"class":57},"3",[41,311,312],{"class":47},".",[41,314,58],{"class":57},[41,316,317],{"class":47},"\u002Fbin\u002Fpipenv --python \u002Fusr\u002Flocal\u002Fbin\u002Fpython3.",[41,319,58],{"class":57},[41,321,61],{"class":47},[41,323,324],{"class":43,"line":64},[41,325,68],{"emptyLinePlaceholder":67},[41,327,328,330],{"class":43,"line":71},[41,329,75],{"class":74},[41,331,78],{"class":47},[41,333,334,337,339,342,345],{"class":43,"line":81},[41,335,336],{"class":47},"RuntimeError: Click will abort further execution because Python ",[41,338,309],{"class":57},[41,340,341],{"class":47}," was configured to use ASCII as encoding for the environment. Consult ",[41,343,344],{"class":57},"https:\u002F\u002Fclick.palletsprojects.com\u002Fen\u002F7.x\u002Fpython3\u002F",[41,346,347],{"class":47}," for mitigation steps.\n",[41,349,350],{"class":43,"line":89},[41,351,68],{"emptyLinePlaceholder":67},[41,353,354],{"class":43,"line":94},[41,355,103],{"class":47},[41,357,358,360,363,365,368],{"class":43,"line":100},[41,359,109],{"class":47},[41,361,362],{"class":74},"\"\u002FUsers\u002Fbean\u002FLibrary\u002FPython\u002F3.6\u002Fbin\u002Fpipenv\"",[41,364,115],{"class":47},[41,366,367],{"class":57},"10",[41,369,120],{"class":47},[41,371,372,375],{"class":43,"line":106},[41,373,374],{"class":57},"    sys.exit",[41,376,377],{"class":47},"(cli())\n",[41,379,380,382,385,387,390],{"class":43,"line":123},[41,381,109],{"class":47},[41,383,384],{"class":74},"\"\u002FUsers\u002Fbean\u002FLibrary\u002FPython\u002F3.6\u002Flib\u002Fpython\u002Fsite-packages\u002Fpipenv\u002Fvendor\u002Fclick\u002Fcore.py\"",[41,386,115],{"class":47},[41,388,389],{"class":57},"764",[41,391,392],{"class":47},", in __call__\n",[41,394,395,398,401],{"class":43,"line":129},[41,396,397],{"class":47},"    return ",[41,399,400],{"class":57},"self.main",[41,402,403],{"class":47},"(*args, **kwargs)\n",[41,405,406,408,410,412,415],{"class":43,"line":144},[41,407,109],{"class":47},[41,409,384],{"class":74},[41,411,115],{"class":47},[41,413,414],{"class":57},"696",[41,416,417],{"class":47},", in main\n",[41,419,420],{"class":43,"line":150},[41,421,422],{"class":47},"    _verify_python3_env()\n",[41,424,425,427,430,432,435],{"class":43,"line":165},[41,426,109],{"class":47},[41,428,429],{"class":74},"\"\u002FUsers\u002Fbean\u002FLibrary\u002FPython\u002F3.6\u002Flib\u002Fpython\u002Fsite-packages\u002Fpipenv\u002Fvendor\u002Fclick\u002F_unicodefun.py\"",[41,431,115],{"class":47},[41,433,434],{"class":57},"124",[41,436,437],{"class":47},", in _verify_python3_env\n",[41,439,440,443],{"class":43,"line":171},[41,441,442],{"class":74},"    ' mitigation steps.'",[41,444,445],{"class":47}," + extra\n",[41,447,448,450,452,454,456],{"class":43,"line":186},[41,449,336],{"class":47},[41,451,309],{"class":57},[41,453,341],{"class":47},[41,455,344],{"class":57},[41,457,347],{"class":47},[41,459,460],{"class":43,"line":198},[41,461,68],{"emptyLinePlaceholder":67},[41,463,464,467,470],{"class":43,"line":213},[41,465,466],{"class":47},"This system lists a couple of UTF-",[41,468,469],{"class":57},"8",[41,471,472],{"class":47}," supporting locales that\n",[41,474,475],{"class":43,"line":222},[41,476,477],{"class":47},"you can pick from.  The following suitable locales were\n",[41,479,480,483,486,489,492,494,497,499,502,504,507,509,512,514,517,519,522,524,527,529,532,534,537,539,542,544,547,549,552,554,557,559,562,564,567,569,572,574,577,579,582,584,587,589,592,594,597,599,602,604,607,609,612,614,617,619,622,624,627,629,632,634,637,639,642,644,647,649,652,654,657,659,662,664,667,669,672,674,677,679,682,684,687,689,692,694,697,699,702,704,707,709,712,714,717,719,722,724,727,729,732,734,737,739,742,744],{"class":43,"line":237},[41,481,482],{"class":47},"discovered: ",[41,484,485],{"class":57},"af_ZA.UTF-8",[41,487,488],{"class":47},", ",[41,490,491],{"class":57},"am_ET.UTF-8",[41,493,488],{"class":47},[41,495,496],{"class":57},"be_BY.UTF-8",[41,498,488],{"class":47},[41,500,501],{"class":57},"bg_BG.UTF-8",[41,503,488],{"class":47},[41,505,506],{"class":57},"ca_ES.UTF-8",[41,508,488],{"class":47},[41,510,511],{"class":57},"cs_CZ.UTF-8",[41,513,488],{"class":47},[41,515,516],{"class":57},"da_DK.UTF-8",[41,518,488],{"class":47},[41,520,521],{"class":57},"de_AT.UTF-8",[41,523,488],{"class":47},[41,525,526],{"class":57},"de_CH.UTF-8",[41,528,488],{"class":47},[41,530,531],{"class":57},"de_DE.UTF-8",[41,533,488],{"class":47},[41,535,536],{"class":57},"el_GR.UTF-8",[41,538,488],{"class":47},[41,540,541],{"class":57},"en_AU.UTF-8",[41,543,488],{"class":47},[41,545,546],{"class":57},"en_CA.UTF-8",[41,548,488],{"class":47},[41,550,551],{"class":57},"en_GB.UTF-8",[41,553,488],{"class":47},[41,555,556],{"class":57},"en_IE.UTF-8",[41,558,488],{"class":47},[41,560,561],{"class":57},"en_NZ.UTF-8",[41,563,488],{"class":47},[41,565,566],{"class":57},"en_US.UTF-8",[41,568,488],{"class":47},[41,570,571],{"class":57},"es_ES.UTF-8",[41,573,488],{"class":47},[41,575,576],{"class":57},"et_EE.UTF-8",[41,578,488],{"class":47},[41,580,581],{"class":57},"eu_ES.UTF-8",[41,583,488],{"class":47},[41,585,586],{"class":57},"fi_FI.UTF-8",[41,588,488],{"class":47},[41,590,591],{"class":57},"fr_BE.UTF-8",[41,593,488],{"class":47},[41,595,596],{"class":57},"fr_CA.UTF-8",[41,598,488],{"class":47},[41,600,601],{"class":57},"fr_CH.UTF-8",[41,603,488],{"class":47},[41,605,606],{"class":57},"fr_FR.UTF-8",[41,608,488],{"class":47},[41,610,611],{"class":57},"he_IL.UTF-8",[41,613,488],{"class":47},[41,615,616],{"class":57},"hr_HR.UTF-8",[41,618,488],{"class":47},[41,620,621],{"class":57},"hu_HU.UTF-8",[41,623,488],{"class":47},[41,625,626],{"class":57},"hy_AM.UTF-8",[41,628,488],{"class":47},[41,630,631],{"class":57},"is_IS.UTF-8",[41,633,488],{"class":47},[41,635,636],{"class":57},"it_CH.UTF-8",[41,638,488],{"class":47},[41,640,641],{"class":57},"it_IT.UTF-8",[41,643,488],{"class":47},[41,645,646],{"class":57},"ja_JP.UTF-8",[41,648,488],{"class":47},[41,650,651],{"class":57},"kk_KZ.UTF-8",[41,653,488],{"class":47},[41,655,656],{"class":57},"ko_KR.UTF-8",[41,658,488],{"class":47},[41,660,661],{"class":57},"lt_LT.UTF-8",[41,663,488],{"class":47},[41,665,666],{"class":57},"nl_BE.UTF-8",[41,668,488],{"class":47},[41,670,671],{"class":57},"nl_NL.UTF-8",[41,673,488],{"class":47},[41,675,676],{"class":57},"no_NO.UTF-8",[41,678,488],{"class":47},[41,680,681],{"class":57},"pl_PL.UTF-8",[41,683,488],{"class":47},[41,685,686],{"class":57},"pt_BR.UTF-8",[41,688,488],{"class":47},[41,690,691],{"class":57},"pt_PT.UTF-8",[41,693,488],{"class":47},[41,695,696],{"class":57},"ro_RO.UTF-8",[41,698,488],{"class":47},[41,700,701],{"class":57},"ru_RU.UTF-8",[41,703,488],{"class":47},[41,705,706],{"class":57},"sk_SK.UTF-8",[41,708,488],{"class":47},[41,710,711],{"class":57},"sl_SI.UTF-8",[41,713,488],{"class":47},[41,715,716],{"class":57},"sr_YU.UTF-8",[41,718,488],{"class":47},[41,720,721],{"class":57},"sv_SE.UTF-8",[41,723,488],{"class":47},[41,725,726],{"class":57},"tr_TR.UTF-8",[41,728,488],{"class":47},[41,730,731],{"class":57},"uk_UA.UTF-8",[41,733,488],{"class":47},[41,735,736],{"class":57},"zh_CN.UTF-8",[41,738,488],{"class":47},[41,740,741],{"class":57},"zh_HK.UTF-8",[41,743,488],{"class":47},[41,745,746],{"class":57},"zh_TW.UTF-8\n",[27,748,749,750,753,754,757],{},"Google 了半天，没找到有效的答案，大多数是让重新安装之类的，没意义。后来在 JetBrains 的 Issues 平台上提交了问题，最终发现这是一个已知问题，并且与 mac 上使用了 ",[38,751,752],{},"zsh"," 终端相关，可能 ",[38,755,756],{},"oh-my-zsh"," 重置了编码，导致 PyCharm 的运行环境中存在问题，最终解决方法如下：",[27,759,760,761,764],{},"在 ",[38,762,763],{},".zshrc"," 文件最后指定编码：",[31,766,770],{"className":767,"code":768,"language":769,"meta":36,"style":36},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","export LANG=zh_CN.UTF-8\n","bash",[38,771,772],{"__ignoreMap":36},[41,773,774,778,781,785],{"class":43,"line":44},[41,775,777],{"class":776},"sbsja","export",[41,779,780],{"class":47}," LANG",[41,782,784],{"class":783},"smGrS","=",[41,786,787],{"class":47},"zh_CN.UTF-8\n",[27,789,790],{},"重启 PyCharm，问题解决！",[792,793,794],"style",{},"html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s39Yj, html code.shiki .s39Yj{--shiki-light:#39ADB5;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":36,"searchDepth":51,"depth":51,"links":796},[],null,"png","2019-07-19",false,"md",{},"\u002Fposts\u002F2019\u002Fsolve-pycharm-adding-pipenv-error",{"text":805,"minutes":806,"time":807,"words":808},"3 min read",2.475,148500,495,{"title":22,"description":29},{"loc":803},"posts\u002F2019\u002F20190719.solve-pycharm-adding-pipenv-error",[813,814],"技术","Python","evfrZW5UIS6uc56-A3l7RyWC1PkguQKJQ3MsPghGai8",[817,823],{"title":818,"path":819,"stem":820,"date":821,"description":822,"children":-1},"七牛 SSL 证书过期不刷新的坑","\u002Fposts\u002F2019\u002Fqiniu-ssl-certificate-expire-problem","posts\u002F2019\u002F20190730.qiniu-ssl-certificate-expire-problem","2019-07-30","最近一个七牛上的 SSL 证书到期了，导致 CDN 上的图片访问的时候提示证书失效。",{"title":824,"path":825,"stem":826,"date":827,"description":828,"children":-1},"腾出点时间给自己放空","\u002Fposts\u002F2019\u002Fempty-your-self","posts\u002F2019\u002F20190718.empty-your-self","2019-07-18","知乎上有这样一个问题：「为什么有些人开车到家后会独自坐在车中发呆」，很有意思。",1777580276805]