微软 ...我们这个时代的技术机车。 他们很酷,而且吸收越来越多……
总计已经不是什么秘密了。 幸运的是,最近他们只以自己的潜力使我高兴。 在
萨蒂亚·纳德拉 ( Satya Nadella) 表演之后,他告诉世界Windows不再是该公司的主要产品,因为Windows为API的实现设定了方向。
无处不在 ...
对于软件开发人员来说,他们也不会漏水。
C#,Azure,Visual Studio ...但是现在我们将讨论
Python ,因为对他来说这里的位置也很温暖。
简要介绍WSL
通过Windows更新,可以使用
WSL (Linux的Windows子系统)之类的东西。 不久前,
WSL2进行了
非常酷的修改。 WSL2使用最新和最新的虚拟化技术在简化的实用程序虚拟机中运行Linux内核。 这意味着缺少诸如隔离和减速之类的属性。
Linux或Linux
开发人员迟早会决定在哪种环境中进行开发,而无论如何,这都是非常非常重要的一点。 运行代码的操作系统扮演着重要角色。 毕竟,它不仅是编译器或解释器,而且是在紧密友好的圈子中工作的服务。 该操作系统的核心负责这些战斗部队的正确操作。 这将与Windows和Linux有关。 而且这并不是从IT的角度出发,而是从更糟糕的角度出发,因为选择编辑器或系统仅是我们这个时代的喜好问题。 今天的一切都提供了大量的工具来实现某些功能。 我之所以喜欢Linux是因为灵活性。 不幸的是,并非所有Python插件都能在Microsoft的帮助下运行。 例如:
celery / redis,git,使用本地Web服务器,泊坞窗 ....我认为那些至少在工作的人面临着这种“一些困难”。 因此,我认为对于任何使用Linux(MacOS)的Python程序员来说,温和地说是必要的...
开始使用
因此,您可以在Windows组件中设置该标志,

并从官方商店下载了您最喜欢的发行版。

。
经过最简单的创建用户操作,您即可访问Linux终端。 如果不加以考虑,这两个操作系统的文件系统不会相互隔离,这是很正常的,因此可以在Linux下操作Windows文件系统。 所有逻辑分区在安装点均可用。
/mnt/c/Program Files/
发展历程
现在,我们直接进行开发。 选择编辑器时,我会选择使用
Visual Studio Code 。 它包括许多工具,包括调试器,这使其成为了一个成熟的IDE。 在不同系统上创建虚拟环境是不同的。 例如,应用命令后
python -m venv venv
Windows上创建了一个.bat激活器
和 python.exe文件,在Linux复制python二进制系统时将使用它们。 VS Code在扩展方面非常灵活。
Ctrl + Shift + X
让您快速跳转到附加组件。 在搜索中,输入WSL并从列表中下载第一个扩展。

为了方便开发,值得添加
Python,Git历史记录,Django ……然后是灵魂的需求。


之后,大胆地重新启动编辑器,之后您可以打开项目
文件->打开文件夹
加载后,请注意屏幕的左下角。

这将使用WSL重新打开文件夹
区别在于 ,在这种情况下,VS Code切换到Linux内核,后者是Windows内核的底层。 这将使您可以使用所需的解释器以及直接从编辑器中使用的终端。


您也可以使用Windows Terminal。 由于WSL也已集成到其中,因此将大大提高工作效率。


在复杂的环境中,所有这些确保了在具有Linux功能的Windows上的舒适工作。 而且主要的因素是工作环境可以访问主系统,但是被内核和基本文件系统隔离。