webentwicklung-frage-antwort-db.com.de

PyCharm 4.0.5 hängt an der Hintergrundaufgabe 'Dateien zum Indexieren' ab

meine Spezifikation: Intel Core i5-3470 3,2 GHz/4 GB Ram/ Ich verwende Windows 64-Bit. PyCharm 4.0.5

Wenn ich PyCharm starte, beginnt das Scannen von Dateien im Hintergrund und es bleibt ca. 1 Stunde/für immer hängen. Von Zeit zu Zeit wird er beendet und mit der Task "Indizes aktualisieren" fortgesetzt. Es dauert ~ 3 Stunden/für immer. Während diese Prozesse laufen, ist es sehr schwierig, PyCharm und sogar einige andere Programme zu verwenden. PyCharm beginnt bei ~ 200 MB und benötigt am Ende dieser Aufgaben ~ 1 GB Speicher. 

Auf meinem Laptop ist das viel schlimmer. PyCharm startet in 30 Sekunden und ist bereit zu arbeiten. Ich arbeite an demselben Projekt an meinem PC/Laptop

Bitte beraten.

PS: Ich habe keine Simlinks, die ich in meiner Projektstruktur ausschließen kann

http://prntscr.com/6g6ovq

27
Hacking Node

Mein Projekt enthielt einen Ordner mit etwa 100.000 Dateien/Ordnern. Dies machte die Indexierung viel zu langsam.

Um dies zu beheben, schließen Sie den Ordner aus der Projektstruktur in PyCharm aus.

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

Ich habe gerade folgendes ausprobiert:

Gehen Sie in PyCharm zu der "Datei" oben links, wählen Sie "Caches ungültig machen/Neustart ..." und drücken Sie "Invalidate and restart".

Danach kann der Scanvorgang in kurzer Zeit abgeschlossen werden, ohne dass er hängen bleibt.

7
Season Choi

Ich habe diese Frage bereits auf Stackoverflow beantwortet, also werde ich sie einfach kopieren und einfügen ....__ Ich hatte das gleiche Problem und "File | Invalidate Caches/Restart" hatte nicht geholfen, da Pycharm überhaupt nicht antwortete. Ich habe das Verzeichnis ".Pycharm50" in meinem Home-Verzeichnis gefunden - es enthält Konfigurationsdateien. Nach der Entfernung von Pycharm, als ob Sie es gerade heruntergeladen hätten, läuft alles noch gut.

Späte Antwort, aber dies könnte in der Zukunft anderen Menschen helfen ... Für mich wurde dieses Problem durch Anheben des inotify-Watch-Limits behoben. Nachdem es wie auf Jetbrains beschrieben auf seiner Website ( https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit ) beschrieben wurde, funktionierte es einwandfrei.

  1. Fügen Sie der Datei /etc/sysctl.conf oder einer neuen * .conf-Datei (z. B. idea.conf) im Verzeichnis /etc/sysctl.d/ die folgende Zeile hinzu:

fs.inotify.max_user_watches = 524288

  1. Führen Sie dann diesen Befehl aus, um die Änderung zu übernehmen:

Sudo sysctl -p --system

2
Lucas Vanhalst

Am Ende ging ich in den Ordner .idea des Projekts und löschte es, um zu verhindern, dass es beim Starten hängen bleibt. Nehmen Sie dann die entsprechenden Änderungen vor, um zu verhindern, dass unnötige Dateien indiziert werden.

1
BrokenRobot

Durch das Löschen und erneutes Installieren von Pycharm 4.0.5 wurde dieses Problem behoben.

0
W.P. McNeill