1

我正在尝试让命令在工作中的存储库中正确运行,这需要我运行eval "$(pyenv init --path)"eval "$(pyenv virtualenv-init -)"在我的 .zshrc 中正确设置路径。但由于某种原因,它给了我/usr/local/Cellar/pyenv-virtualenv/1.1.5/shims而不是~.pyenv/plugins/pyenv-virtualenv/shims,导致命令使用本地版本并构建脚本不起作用。

知道为什么会这样吗?我检查了一下,我的 pyenv 中甚至没有插件文件夹。我完全不知所措。我使用的是 M1 mac mini,但我使用的是 Rosetta 终端,所以我认为这不是问题所在。

4

1 回答 1

0

看来问题是我是pyenv-virtualenv通过 brew 而不是作为插件安装的。运行以下命令修复了该问题,如此所述:

git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
于 2021-09-13T19:14:38.023 回答