为什么pyenv virtualenv不在我的路径中添加'~.pyenv/plugins/pyenv-virtualenv/shims'?



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

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

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

git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv

最新更新