title: Spyder: Permanently set an Anaconda environment as standard Python interpreter (with source & activate)
body: <p>I am working with Anaconda and Spyder which works well.</p>
  
  <p>Lately, I have started to work with different environments which I create like this:</p>
  
  <pre><code>$ conda create -n my_env python=3.5
  
  $ source activate my_env
  
  $ conda install pyomo pandas numpy ipython
  
  $ conda info --envs
  Using Anaconda Cloud api site https://api.anaconda.org
  # conda environments:
  #
  my_env                *  /home/user/.anaconda3/envs/my_env
  root                     /home/user/.anaconda3
  </code></pre>
  
  <p>Per default Spyder seems to run the Python interpreter of Anacondas root environment.</p>
  
  <p>Setting the default interpreter in the Spyder preferences (e.g. to <code>/home/user/.anaconda3/envs/my_env/bin/python</code> does not seem to be the same as activating environments and then running scripts.</p>
  
  <p>So how can I permanently set (activate) interpreters of other Anaconda environments within Spyder?</p>
  
  <p>BTW: I am on Xubuntu 16.04 X64 and <code>.bashrc</code> solutions are no option for me. I would like to solve the problem within Spyder.</p>