Oi,
Comecei a usar o pyenv com o pyenv-virtualenvwrapper e funciona como um sharm com este plugin.
O problema surge quando tento usar o tmux. Por exemplo, quando eu executo este:
$ tmux new -s session_name
Recebo [exited]
como resposta:
Percebi que esta linha no plugin faz com que o tmux saia automaticamente:
source ${${virtualenvwrapper}:c}
Eu poderia iniciar o tmux em meu arquivo de configuração zsh. Apesar disso, não consigo iniciar nenhuma outra sessão, pelo que a utilização do tmuxinator, por exemplo, não é possível :(
Eu realmente aprecio sua ajuda. Este é um link com meus dotfiles .
Obrigado.
Tive o mesmo problema. Tive que remover o virtualenvwrapper dos plug-ins para poder usar o pyenv.
Problema antigo, mas tive esse problema hoje e descobri que era devido ao asdf, que uso para gerenciar versões diferentes do python. Os shims que ele cria wrappers para os binários encontrados na pasta bin de instalações do python. Portanto, o shim parece assim ... e não pode ser obtido.
Acabei de modificar o plug-in oh-my-zsh virutalenvwrapper com os caminhos para o script virtualenvwrapper.sh real e isso resolveu o problema para mim.
#!/usr/bin/env bash
# asdf-plugin: python 3.6.8
exec /home/propyless/.asdf/bin/asdf exec "virtualenvwrapper.sh" "$@"
Não tenho certeza se você tem o mesmo problema ainda hoje / usando asdf ou algo semelhante, mas essa foi a causa para mim :)
Eu não uso pyenv, mas o problema pode ser semelhante com os calços?
Acho que posso estar tendo um problema semelhante. Estou executando o Mac Catalina 10.15.2.
Eu instalei pyenv
via homebrew
e então usei pip
para instalar virtualenvwrapper
usando meu pyenv
python 3.8.2. Não tenho pyenv-virtualenv
ou pyenv-virtualenvwrapper
instalado.
Quando eu adicionei virtualenvwrapper
aos meus plug-ins, como plugins=(git pyenv virtualenvwrapper)
isso fez com que meu terminal travasse por um longo tempo antes de me dar o seguinte:
Last login: Fri Apr 10 12:52:29 on ttys001
[Process completed]