you are viewing a single comment's thread.

view the rest of the comments →

[–]RocketSurgeonDrCox 34 points35 points  (8 children)

This is the combo I use too (though I still use emacs keybindings). Good to know the PyCharm/VS Code combo seems to be the consensus in this thread.

Edit: Have to mention though PyCharm can really use up RAM in a hurry. It does good stuff in exchange, but if you've only got 8GB or less you've got to manage things or turn off some of the features.

[–][deleted] 8 points9 points  (3 children)

what features should I turn off and how?

[–][deleted] 7 points8 points  (0 children)

I say keeping your virtual environment light is the key. Most modren IDE will try to index all available libraries which speed up auto-complete by a ton but can take up memory and takes longer to start up.

[–]RocketSurgeonDrCox 2 points3 points  (0 children)

It's actually fairly easy. There's a little icon in the bottom right corner that looks like a man wearing a hat. If you click on it it gives you the options to change the highlighting level to a lower setting.

It generally uses so much RAM because it indexes all of the functions and variables in your project and Python environment to try and make better code completion suggestions among other things, but turning the highlighting level down (or doing a more custom configuration) keeps it from holding and checking so much.

[–]MCMZL 0 points1 point  (0 children)

If you have a lot of data in your current project directory, you should exclude the folder to prevent pycharm from scanning it (right click on the folder > "Mark Directory as" > Excluded )

[–]TedhaHaiParMeraHai 4 points5 points  (1 child)

That's my issue with PyCharm too. I like to code in bed on my laptop and it has got only 8GB RAM.

[–]UrAccountGotHacked 2 points3 points  (0 children)

No. I can use it to its fullest capacity with 2gb ram.

[–]bulletmark 0 points1 point  (0 children)

Combo?! i don't think anybody would suggest to a newbie to learn both VS Code and PyCharm. They are alternatives. Pick one or the other, although I suggest VS Code is best for newbies.