web-dev-qa-db-fra.com

Erreur de répertoire de travail

Je travaille avec PyCharm 4.04. Depuis que je l'ai installé, chaque fois que je l'ouvre, en tant que répertoire par défaut, je reçois ceci:

C:\Utilisateurs\Laura\AppData\Local\Temp\main.py1.tmp> cd

Ce qui me donne une erreur en essayant d'utiliser la console:

Erreur: Impossible de démarrer le processus, le chemin spécifié pour le répertoire de travail n'est pas un répertoire

Mais même si je change de répertoire, le message ne disparaît pas. 

Le terminal, cependant, fonctionne et je peux exécuter des projets, mais j'aimerais utiliser la console.

26
Laura López

J'ai finalement résolu le problème. 

Je pense que tout a commencé parce que le premier projet que j’ai ouvert avec pycharm se trouvait dans mon dossier "download" (téléchargement). Le répertoire de travail était donc automatiquement défini dans un dossier temporaire par défaut. répertoire du terminal, cela ne fonctionnait pas.

La solution consistait à créer un nouveau projet et à donner un chemin correct au nouveau projet. Cela semble très facile mais ce n'était pas si évident. 

13
Laura López

Une autre solution consiste à fermer le projet, à exécuter rm -rf .idea et à le rouvrir. Apparemment, Pycharm est dérouté par certaines manipulations directes de dossiers et ne le reflète pas correctement dans ses fichiers .idea/*.xml

25
chiffa

J'ai également eu cette erreur, et cela a été résolu en définissant le répertoire de travail par défaut. Suivez le chemin ci-dessous et définissez le répertoire de travail sur le dossier contenant votre code.

Fichier> Paramètres> Construction, exécution, déploiement> Console> Console Python> Répertoire de travail ...

22
Megamind
  • Dans le coin supérieur droit, cliquez sur le petit à côté de votre main pour lancer (regardez à gauche à partir du triangle vert qui pointe à droite)
  • Sélectionnez Edit configurations.
  • Dans ▼ Python, sélectionnez le nom de configuration approprié.
  • Regardez le panneau Configuration.
  • Correction des éléments Script et Working directory.

 pycharm

8
Alice Vixie

J'ai eu le même problème et j'ai juste dû réinstaller pycharm. C'est une solution rapide et je ne peux pas m'assurer que cela ne se reproduira plus.

2
Mike49

J'ai résolu ce problème en remplaçant toutes les occurrences de l'ancien nom de fichier et de l'ancien répertoire par le nouveau dans .idea/workspace.xml

Cela peut être fait avec PyCharm en cours d'exécution.

1
Tanner

@ user1068430 a la réponse dans les commentaires à la question:

Lorsque vous ouvrez un projet, ouvrez le répertoire et non un fichier python spécifique . Au lieu de ~/Documents/myProject/main.py ouvert ~/Documents/myProject

Si vous "ouvrez" le fichier .py, vous devrez définir le répertoire de travail (File > Settings > Build, Execution, Deployment > Console > Python Console > Working Directory) à chaque fois. Si vous "ouvrez" le répertoire contenant le fichier .py, PyCharm s'ouvrira et tous vos fichiers .py seront disponibles dans la fenêtre de gauche. Sélectionnez-en un et vous êtes prêt à partir.

0
Mark Cramer

Pour tous ceux qui ont des problèmes similaires: L’environnement virtuel de l’interprète Python est l’endroit où se trouve votre python.exe. Le répertoire de travail est l'endroit où se trouve votre script. Pour tout simplifier, ouvrez un nouveau projet, faites défiler jusqu'à l'emplacement de stockage de votre script, puis sélectionnez. Cliquez sur l'option d'interprétation, cliquez sur existant (si l'ancien fonctionnait) ou choisissez python.exe. Lorsque vous y êtes invité, ouvrez le projet dans une nouvelle fenêtre, fermez l'ancien pour éviter toute confusion. source = me frapper la tête contre la console pendant quelques heures.

0
El_1988