Home >Backend Development >Python Tutorial >Do I need to install a virtual machine to learn python?
Although Python programs can also be run on Windows (after installing the python interpreter), the vast majority of Python programs run on Linux machines, so we need to configure a Linux virtual machine .
In the past, some people wanted to install dual systems locally (that is, physical machines), but the graphical interface of Linux is Different from the kernel, there is no graphical desktop, and all functions of Linux can still be used. (Recommended learning: Python video tutorial)
Main difference
The graphical desktop of Linux is not as user-friendly as Windows, and its functions are not as good as those of Windows.
The graphical interface of Linux is distinguished from the kernel, and the graphical desktop of Windows is closely integrated with the kernel.
Most of the popular software now runs on Windows. Even if there is a Linux version, it is prone to problems.
So the best way now is: Use a Linux virtual machine, so that you can switch to the Windows system at any time, check information online, chat on QQ, and take notes, all in Windows Operation above, run python program on linux.
If it was in the early years, it might not be easy to achieve, but now it can be achieved with virtualization technology. There are three mainstream virtualization products. Here I will introduce VMware.
vmware This software runs on the local operating system (mine is win10), and then we can install various virtual machines on this software.
Virtualization software is like a thin layer of operating system that runs directly on the hardware and may in the future replace the operating systems we use today. I won’t go into details about the specific installation process. You can find many tutorials on the Internet.
VMware: As the leading virtualization manufacturer in the industry, VMware has always been recognized by everyone for its ease of use and management. Only limited by the influence of its architecture, VMware mainly has a greater advantage in X86 platform servers, rather than true IT information virtualization.
In addition, it is only a software solution provider, not a manufacturer with its own user base like IBM and Microsoft. So currently, VMware will face many challenges, including Microsoft, XenSource (acquired by Citrix), Parallels, and IBM.
So, it’s hard to say whether this path of virtualization will continue to go smoothly for VMware in the future.
For more Python related technical articles, please visit the Python Tutorial column to learn!
The above is the detailed content of Do I need to install a virtual machine to learn python?. For more information, please follow other related articles on the PHP Chinese website!