It's been a year since I started using Python for GUI test automation with Selenium.
When I first thought about learning Python, I almost stumbled upon the environment construction. There were various ways to install Python, depending on the books, sites, and videos you watched.
Except when using it for business, the conclusion when trying to learn something individually is "It's okay if you put it in with the official installer".
Anaconda | The World's Most Popular Data Science Platform
Looking at Udemy videos and web commentary articles, "because it comes with a lot of useful things," "because you can put in multiple versions," "because it's convenient to manage," let's put in Python using Anaconda. , There is something that explains.
But if you don't know, stop using it.
In fact, after a few months of using Python, you will eventually have the opportunity to experience the hassle of managing packages and different versions. It is recommended to use Anaconda etc. to eliminate the trouble. It's confusing to start out when you don't know anything or need it.
Just like Anaconda, why don't you study a little! I don't need a lot of people.
If you need it for work, please.
For example, Building a Python environment with Docker --Scrapscrap, a pattern for creating an environment for Python with Docker ..
This is also not the first choice. If you're used to both other languages and Docker, you can do it, but those people shouldn't read this in the first place.
For those who are new to programming, or who have never written Java and have never touched Ruby, this is recommended without any hesitation.
It's the same as general software, which is as simple as putting only a specific version on your PC.
Many sources recommend Docker and Anaconda
--Because you can switch versions ――Because frequently used modules are included as a set ――Because it doesn't affect the local PC when something happens
We recommend each method for reasons such as, but it's OK ** after you get used to it.
-[Flowchart whether pyenv is required --Qiita](https://qiita.com/shibukawa/items/0daab479a2fd2cb8a0e7#%E3%83%84%E3%83%BC%E3%83%AB%E3%81%AE % E7% B5% 84% E3% 81% BF% E5% 90% 88% E3% 82% 8F% E3% 81% 9B)