I'm currently working with Spyder version 3.2.8 and Python 3.6. I have created a virtual base python environment using virtualenv. Within that virtual environment, I have installed a few packages including ipykernel and cloudpickle to work in Spyder.
When I open up Spyder and change the interpreter to the location of the virtualenv, I do not see this update in the console. I tried restarted spyder and it appears to be launch a default generic ipython console. If I try to import a package that I installed in the virtual environment, I get the typical "no module" error. If I perform this same function within the virtualenv in the cmd window, I get no error.
What am I doing wrong? Any help understanding the difference between the virtual environments and these ipykernels would be helpful, it's all still new and confusing.