I'm a relatively recent convert to Pycharm, and I'm loving it so far. There is one particular gripe I have though:
There seems to be an issue (not with the latest Pycharm 2 Beta, but Pycharm in general) that if a particular module/package is both in site-packages and the current project, the site-packages version will take precedence. It seems that Pycharm simply appends project paths to sys.path, instead of prepending them.
This is quite annoying whenever one wants to work on a module that is also installed to site-packages at the same time. The only solution at the moment is to delete the offending package from site-packages. Does Pycharm have a setting for this? If not, would it be difficult to implement this?