Lorsque je veux exécuter l'un de nos nombreux scripts python, je lance run, ce qui crée une nouvelle configuration d'exécution. Le répertoire de travail de cette configuration est le dossier dans lequel le python le fichier de script réside. Au lieu de cela, il devrait s'exécuter à partir d'un dossier fixe à l'échelle du projet. J'aimerais le définir d'une manière ou d'une autre, mais je ne peux vraiment pas comprendre pourquoi, ce qui est un peu étrange car je m'attends à ce que beaucoup de gens le veuillent avez cette fonctionnalité. Savez-vous comment retirer cela?
Si vous appuyez sur Edit configurations...
bouton dans le sous-menu apparaissant lorsque vous cliquez sur la configuration d'exécution actuellement sélectionnée en haut à droite de PyCharm, vous pouvez modifier les champs (et donc également le répertoire de travail) de Python configurations d'exécution en sélectionnant Python
dans Templates
(également appelé Defaults
dans les versions antérieures à 2018) et en spécifiant les valeurs souhaitées.
N'oubliez pas d'appuyer sur Apply
/OK
avant de créer de nouvelles configurations d'exécution, qui devraient maintenant contenir les valeurs par défaut que vous avez spécifiées!
Pour autant que je sache, ces valeurs par défaut sont locales pour un projet. Voir aussi: https://www.jetbrains.com/help/pycharm/2016.2/creating-and-editing-run-debug-configurations.html