web-dev-qa-db-fra.com

PyCharm 4.0.5 se bloque sur l'analyse des fichiers pour indexer la tâche en arrière-plan

mes spécifications: Intel Core i5-3470 3,2 GHz/4 Go Ram/ J'utilise Windows 64 bits. PyCharm 4.0.5

Lorsque je lance PyCharm, il commence à analyser les fichiers pour indexer la tâche en arrière-plan et se bloque pendant environ 1 heure. De temps en temps, il se termine et continue avec la tâche Mise à jour des index. Cela dure environ 3 heures/pour toujours. Pendant que ces processus sont en cours, il est très difficile d’utiliser PyCharm et même certains autres programmes. PyCharm commence à environ 200 mb et nécessite environ 1 Go de mémoire à la fin de cette tâche. 

Sur mon ordinateur portable, ce qui est bien pire. PyCharm se lance en 30 secondes et est prêt à travailler. Je travaille sur le même projet sur mon PC/ordinateur portable

S'il vous plaît donnez votre avis.

P.S Je n'ai pas de liens simples à exclure dans ma structure de projet

http://prntscr.com/6g6ovq

27
Hacking Node

Mon projet contenait un dossier contenant environ 100 000 fichiers/dossiers. Cela rendait l'indexation trop lente.

Pour résoudre ce problème, excluez le dossier de la structure du projet dans PyCharm.

File - Settings - Project: yourprojectname - Project Structure - Right click on folder and press "Excluded"
38
Jaanus

Je viens d'essayer ce qui suit:

Dans PyCharm, accédez au "Fichier" en haut à gauche, puis sélectionnez "Invalider les caches/redémarrer ..." et appuyez sur "Invalider et redémarrer".

Après cela, il peut terminer la numérisation en peu de temps sans être suspendu.

7
Season Choi

J'ai déjà répondu à cette question sur Stackoverflow, je vais donc simplement copier et coller .... J'ai eu le même problème et "Fichier | Invalidate Caches/Restart" n'avait pas aidé car Pycharm n'avait pas répondu. J'ai trouvé le répertoire ".Pycharm50" dans mon répertoire personnel - il contient des fichiers de configuration. Après son retrait par Pycharm comme si vous veniez de le télécharger, tout se passe bien.

Réponse tardive, mais cela pourrait aider d'autres personnes dans le futur ... Pour moi, ce problème a été résolu en augmentant la limite de veille inotify. Après l'avoir soulevée comme décrit sur le site Web de Jetbrains ( https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit ), il a fonctionné correctement.

  1. Ajoutez la ligne suivante au fichier /etc/sysctl.conf ou à un nouveau fichier * .conf (par exemple, idea.conf) sous le répertoire /etc/sysctl.d/:

fs.inotify.max_user_watches = 524288

  1. Puis exécutez cette commande pour appliquer le changement:

Sudo sysctl -p --system

2
Lucas Vanhalst

J'ai fini par aller dans le dossier .idea du projet et en le supprimant afin de le garder en suspens au démarrage. Ensuite, apportez les modifications appropriées pour l'empêcher d'indexer les fichiers inutiles.

1
BrokenRobot

Supprimer et réinstaller Pycharm 4.0.5 a résolu ce problème pour moi.

0
W.P. McNeill