In reply to Anant.

Yes, you should be able to use any Python environment as long as you have a proper version of Python (supported by SWAT). Here's a different blog post about RStudio.