Je veux installer différents paquets et logiciels, mais je n'aime vraiment pas l'idée de faire un sudo pour installer quoi que ce soit.
J'utilise Homebrew et MacPorts pour obtenir toutes les applications dont j'ai besoin mais est-il possible d'installer des applications, des bibliothèques et des paquets spécifiques à un environnement virtuel de style Python et si je pense que je ne veux pas que ces paquets entrent en collision, je peux simplement supprimer un environnement virtuel ou simplement utiliser un environnement différent ?
Veuillez me faire savoir si la question n'a pas de sens. Depuis que j'ai commencé à utiliser des environnements virtuels dans Python, je ne peux pas imaginer ne pas travailler avec des environnements virtuels et je me demandais s'il existe quelque chose d'équivalent ou un modèle d'installation que les gens recommandent pour imiter ce comportement ?
ps> Je sais qu'il y a aussi Fink mais je ne l'utilise pas.
Version 2 :
Je pense que je dois vérifier davantage ma question.
J'utilise déjà virtualenvwrapper et je fais tout ce qui concerne Python dans des environnements virtuels. La question est indépendante de Python. C'est juste que virtualenv m'a inspiré pour voir s'il existait un équivalent, à l'échelle du compte utilisateur.
Ce que je pensais être génial s'est produit lorsque j'ai essayé d'installer libjpeg, PIL, FreeType2, Pillow, etc.
Je voulais installer ces bibliothèques ou des paquets comme libjpeg, FreeType2 dans une environnement virtuel de l'OS. Si j'avais l'impression que la version Homebrew de ces installations de bibliothèques ne me satisfaisait pas, je pourrais simplement travailler dans un autre environnement ou essayer d'autres procédures d'installation et passer d'un environnement à l'autre des applications installées.
Je me demandais donc si quelque chose comme ça existe pour OS X ou s'il y a des astuces pour l'émuler ?
0 votes
Je ne suis pas sûr d'avoir bien compris votre question, mais pourquoi ne pas utiliser des machines virtuelles ? Jetez un œil à VirtualBox en combinaison avec Vagrant (vagrantup.com).