Je veux pouvoir avoir deux instances qui sont complètement indépendantes dans le sens où je peux travailler sur deux projets indépendants sans rapport dans des dossiers différents sans aucune interférence.
(Spyder dev here) C'est très simple. Vous devez vous rendre à:
Tools > Prefences > General
et cliquez sur l'onglet "Paramètres avancés", et désactivez l'option appelée
[ ] Use a single instance
Ensuite, chaque fois que vous démarrez Spyder, une nouvelle fenêtre s'ouvre. Si vous souhaitez récupérer l'ancien comportement, réactivez simplement cette option.
Vous pouvez également utiliser l'option --new-instance. Il suffit de courir
spyder --new-instance
Bien que cliquer sur l'icône Spyder ne vous permette pas d'ouvrir deux instances, vous pouvez en ouvrir une deuxième en accédant simplement au dossier où se trouve spyder.py et en exécutant spyder.py à partir de la ligne de commande.
De plus, vous pouvez créer une icône pour votre bureau qui exécute simplement spyder.py à partir de son emplacement. Cependant, je ne sais pas comment plusieurs instances affecteront les préférences de l'utilisateur si Spyder en a.