
This would be the best option if you do Python for data science, machine learning and AI. Install an environment manager such as Anaconda, the most popular Python data science platform, which comes with a bundled Python. The following options support virtual environments. The virtual environments are separated and updating an individual environment will not interference with others. With per-project virtual envronments, the projects are isolated from each other with respect to their dependencies, including the Python version as well as the packages.

The first two options above are straightforward and simle but when you want to switch between multiple versions and build a project upon a specific version and package denpendencies, you should create multiple virtual environments, and associate each project with a single environment.



where registered users work within an interactive window with tree view of resources, editing and output areas.To obtain first sight of Python, Web-based IDEs provides a carefree option where you can do simple scripting without installing anything locally, such as There are a plenty of ways in which we gain access to Python, either locally or remotely, either in your own computer or via a cloud service provider, and even in Web-based IDEs from online learning web sites, etc. Python has become so popular that it has made its contributions to all kinds of applications. This post is the one for you if you are ready to start your programming journey with Python, and want to set up a Python environment in your Mac or PC.
