Anaconda comes with everything you need to get started analysing your data.The main reasons for this are discussed below. There is an excellent tutorial on for this method here.Ĭurrently we recommend using the Anaconda Python distribution by Continuum Analytics. If you are familiar with programming and installing software then you might prefer to install the Official Python Distribution.
If you plan to use Python to explore algorithmic trading then this article will show you how to get an environment up and running in the simplest way. With that in mind it is better to choose the method based on how you intend to use the programming language. There are many different approaches you can take to installing Python, and there are plenty of contradictory opinions on the best appraoch. XKCD's image for a typical Python Environment
In fact there are now so many options for installing Python that it is easy to get confused. These days the problem is largely solved. Problems with GCC compilers, cross dependencies between libraries and operating system intricacies all played a role in making the job of installing Python much harder than it needed to be. In 2013 when the article was first written, installing Python was not a trivial task.
In the early days of QuantStart we posted an article on setting up an Algorithmic Trading Research Environment with Ubuntu Linux and Python.