【发布时间】:2021-05-28 21:14:30
【问题描述】:
随着最近发布的 pyenv 2.0.0,documentation 目前建议 bash shell 使用以下配置:
# inside ~/.bash_profile
eval "$(pyenv init --path)"
# inside ~/.bashrc
eval "$(pyenv init -)"
如果我不允许在我的系统上编辑 .bashrc(出于与 pyenv 完全无关的原因),那么将两者都放在我的个人资料中会有什么缺点,如下所示:
# inside ~/.bash_profile
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
我已经这样使用它几个小时了,但我没有发现任何问题(在 MacOS 上,使用 Homebrew 安装 pyenv,以及使用 venv 创建的 Python 3.6/3.7/3.8 虚拟环境)。我试图了解以这种方式配置我的系统可能存在哪些缺点,以及为什么文档对同时使用 .bash_profile 和 .bashrc 如此重要。
这样配置pyenv以后会不会给我带来麻烦?
【问题讨论】:
标签: bash documentation pyenv