Si vous ne pouvez pas utiliser activate.fish
vous pouvez simplement ajouter le bin
dans votre répertoire PATH
:
set -gx PATH /path/to/virtualenv/bin $PATH
C'est à peu près tout activate.fish
(enfin, pas tout à fait, il annule également la valeur de l'option PYTHONHOME
(qui n'était pas défini au préalable lorsque je l'ai essayé de toute façon, YMMV) ; et il essaie de jouer avec votre fish_prompt
).
Alternativement : Je suis un ancien utilisateur de Bash qui s'est mis à utiliser Fish et qui regrette l'ouvrage de Doug Hellman intitulé virtualenvwrapper
alors j'ai commencé aujourd'hui à travailler sur un remplacement appelé virtualfish - il dispose de quelques raccourcis pratiques que vous pourriez trouver utiles, bien qu'il soit loin d'être aussi complet que VEW.