Hac*_*ode 29 python django pycharm
我的规格:英特尔酷睿i5-3470 3,2 GHz/4 GB Ram /我使用的是Windows 64位.PyCharm 4.0.5
当我启动PyCharm时,它开始'扫描文件以索引'后台任务并且永久地挂起约1小时.它不时完成并继续更新索引任务.它持续约3个小时/永久.虽然这个过程正在运行,但很难使用PyCharm甚至其他一些程序.PyCharm从大约200 mb开始,在这项任务结束时占用了大约1GB的内存.
在我的笔记本电脑上,这更糟糕.PyCharm在30秒内发射并准备工作.我在我的电脑/笔记本电脑上从事同一个项目
请指教.
PS我没有在我的项目结构中排除的simlinks
Jaa*_*nus 44
我的项目包含一个文件夹,里面有100k文件/文件夹.这使索引方式太慢了.
要解决此问题,请从PyCharm中的Project结构中排除该文件夹.
File - Settings - Project: yourprojectname - Project Structure - Right click on folder and press "Excluded"
Run Code Online (Sandbox Code Playgroud)
小智 8
我只是尝试了以下内容:
在PyCharm中,转到左上角的"File",然后选择"invalidate caches/restart ...",然后按"Invalidate and restart".
之后,它可以在短时间内完成扫描而不再挂起.
我已经在Stackoverflow上回答了这个问题,所以我将仅复制和粘贴...我也遇到了同样的问题,并且“文件|无效的缓存/重新启动”没有帮助,因为Pycharm根本没有响应。我在主目录中找到“ .Pycharm50”目录-它包含配置文件。删除Pycharm之后,就好像您刚刚下载了它一样,一切正常。
小智 5
回答晚了,但这可能会对将来的其他人有所帮助。对我来说,这个问题是通过提高 inotify 手表限制来解决的。按照 jetbrains 网站上的描述( https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit )提出后,它工作正常。
- 将以下行添加到 /etc/sysctl.conf 文件或 /etc/sysctl.d/ 目录下的新 *.conf 文件(例如 idea.conf):
fs.inotify.max_user_watches = 524288
- 然后运行此命令以应用更改:
sudo sysctl -p --system
| 归档时间: |
|
| 查看次数: |
35807 次 |
| 最近记录: |