如果在以前,我也会推荐要么使用Mac,要么使用Linux.但是现在有了强大的Pycharm,我推荐使用Windows.但是我不推荐直接用Windows上python,因为很多使用C扩展的第三方包无法在Windows下安装成功,而且开发环境和部署环境差别也太大。我们使用Pycharm的远程开发功能,可以将Windows和Linux完美的结合起来。
1.自己在公有云上买台虚拟机,安装上Linux的系统,使用Pycharm的Deployment工具。这样自己在Windows机器上敲的代码可以直接被同步到虚拟机中。而且调试的时候也会在虚拟机中起一个进程。 相当于无缝的远程开发。
2.如果觉得要买台虚拟机投入比较大,那么推荐你安装Win10,然后在Win10安装上WSL ubuntu,在Pycharm里面选择解释器的时候选择WSL,这样也能得到在Linux下面的开发体验