为使用该项目的任何用户共享 pyenv 环境

share pyenv environent for any user using the project

Pyenv 在用户主文件夹中生成env,这是共享环境的问题

  1. 我不想为每个用户安装 NLP 和 ML 包
  2. 当运行一个项目
  3. 时,我不想有超过单点的真理

我熟悉单独的 virtualenv 包(那将是我最后的选择)但想知道是否有一个众所周知的 pyenv 策略?

只需为每个用户设置 PYENV_ROOT: export PYENV_ROOT="/usr/bin/.pyenv" 这将使 pyenv 在 /usr/bin/.pyenv 中存储环境并在那里查找现有环境。 如果那时用户需要恢复默认的 pyenv root 他们可以 unset PYENV_ROOT.