2016-01-23 43 views
6

Sto provando a configurare l'ambiente di sviluppo del mio nuovo laptop. Dopo l'installazione zsh sono costantemente ottenendo l'erroredisattivo: unset: 1: nessun elemento della tabella hash: pydoc

disattivare: unset: 1: tale elemento non tabella hash: pydoc Si prega di aiuto. Ho seguito alias semplici nel mio zshrc:

alias c="clear" 
alias gpl="git pull" 
alias gps="git push" 
alias gc="git commit" 
alias gck="git checkout" 
alias d="git diff" 
alias s="git status". 

risposta

4

Si può vedere virtualenv pr on github.

oppure è possibile modificare la funzione deactivate().

cambiamento unset -f pydoc-unset -f pydoc >/dev/null 2>&1

+0

Dove si trova la funzione di disattivazione? Dove dovrei fare il cambiamento che hai suggerito? –

+0

Questa funzionalità di bug bug è ancora possibile utilizzarla tranquillamente anche con il messaggio di errore? – ElefEnt

+0

@NamitaMaharanwar è in '/ path/to/your/envs//bin/activate' – tated

0

Questo errore era presente nella versione rilasciata di zsh. È stato risolto ma non ancora rilasciato. Ho confermato questo su github. Segui questo link. Grazie!

1

Provare a installare l'ultima versione di virtualenv.

E 'ancora inedito, ma è possibile eseguire questo comando per farlo:

pip install https://github.com/pypa/virtualenv/tarball/develop 

Per quanto per ora l'unico cambiamento è questa piccola correzione. È possibile visualizzare il log delle modifiche here ei file modificati per tale correzione per riferimento sono disponibili here.

Si consiglia di non modificarlo manualmente e installare invece la versione biforcuta. (È ancora più semplice)