Ohmyzsh: virtualenvwrapper.plugin.zsh no es compatible con tmux y pyenv juntos

Creado en 28 mar. 2016  ·  3Comentarios  ·  Fuente: ohmyzsh/ohmyzsh

Hola,

Comencé a usar pyenv con pyenv-virtualenvwrapper y funciona como un sharm con este complemento.

El problema surge cuando intento usar tmux. Por ejemplo, cuando ejecuto esto:

$ tmux new -s session_name

Recibo [exited] como respuesta:
screenshot from 2016-03-27 19 16 05

Me di cuenta de que esta línea en el complemento hace que tmux salga automáticamente:

source ${${virtualenvwrapper}:c}

Podría iniciar tmux en mi archivo de configuración zsh. A pesar de eso, no puedo iniciar ninguna otra sesión, por lo que el uso de tmuxinator, por ejemplo, no es posible :(

Realmente aprecio tu ayuda. Este es un enlace con uno de mis archivos de puntos .

Gracias.

plugin Bug

Todos 3 comentarios

Tuve el mismo problema. Tuve que eliminar virtualenvwrapper de los complementos para poder usar pyenv.

Problema antiguo, pero tuve este problema hoy y resulta que se debe a asdf que utilizo para administrar diferentes versiones de Python. Las calzas crea envoltorios para los binarios que se encuentran en la carpeta bin de instalaciones de Python. Entonces la calza se ve así ... y no se puede obtener.

Acabo de modificar el complemento oh-my-zsh virutalenvwrapper con las rutas al script virtualenvwrapper.sh real y eso me resolvió el problema.

#!/usr/bin/env bash
# asdf-plugin: python 3.6.8
exec /home/propyless/.asdf/bin/asdf exec "virtualenvwrapper.sh" "$@"

No estoy seguro si tiene el mismo problema todavía hoy / usando asdf o algo similar, pero esta fue la causa para mí :)

No uso pyenv, pero ¿el problema podría ser similar con las calzas?

Creo que puedo estar teniendo un problema similar. Estoy ejecutando Mac Catalina 10.15.2.

Instalé pyenv través de homebrew y luego usé pip para instalar virtualenvwrapper usando mi pyenv python 3.8.2. No tengo pyenv-virtualenv o pyenv-virtualenvwrapper instalados.

Cuando agregué virtualenvwrapper a mis complementos como plugins=(git pyenv virtualenvwrapper) , mi terminal se colgó durante mucho tiempo antes de darme esto:

Last login: Fri Apr 10 12:52:29 on ttys001
[Process completed]
¿Fue útil esta página
0 / 5 - 0 calificaciones