I've come across an issue where virutalenv will not auto activate if powershell is selected for mail terminal within PyCharm. I've tested it on different versions of python. If the cmd.exe is selected (which is default) auto activate works fine. The execution policies of Powershell have been set to unrestricted and if I manually navigate within the terminal window in pycharm, I am able to activate venv.
Help is greatly appreciated.