Impossible de lancer du code sur Pycharm ?

de | 2019-02-27

Aujourd’hui, dans un projet Python avec PyCharm j’ai eu un problème. Un collègue m’appelle en me disant qu’il n’arrive pas à lancer son code python. Je finis ma tasse de café et j’arrive devant son poste.

En effet, PyCharm ne propose que de lancer pytest (lib de tests unitaires). Impossible de lancer le fichier avec l’interpréteur du projet.

Au lieu de « Run test_remote » seul « Run ‘pytest in test_remote’  » est proposé.

Humm… pourtant la configuration du projet n’a pas changé, tout semble comme d’habitude.

En fait, c’est simplement lié au nom de fichier. PyCharm intègre Pytest, qui dans la configuration de base considère que le fichier test*.py est un fichier de test.

Pour résoudre ce problème, il suffit de créer une nouvelle configuration pour le fichier concerné. Dans Run > Edit configurations > ajouter une nouvelle configuration python (symbole « + ») à partir de python. Il faut ensuite ajouter l’adresse du fichier dans le champ Script path et le dossier parent dans Working directory.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.