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.
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.
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
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 ...
▼
à côté de votre main pour lancer (regardez à gauche à partir du triangle vert qui pointe à droite)Edit configurations
.▼ Python
, sélectionnez le nom de configuration approprié.Configuration
.Script
et Working directory
.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.
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.
@ 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.
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.