我试图让命令在工作中正常运行,这需要我在我的。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