首页 > 解决方案 > 由于 Python 包不兼容而在 Windows 上运行 Linux

问题描述

我需要安装我在 GitHub 上找到的 Python,它似乎只与 Linux 和 MacOS 兼容。我有 Windows 10,我知道的可能性是:

  1. Cygwin - 但这会解决我的问题吗?
  2. VirtualBox - 但是安装后我需要做什么?
  3. 双启动 - 但这是我的工作笔记本电脑,我不能冒任何事故的风险。

最好的解决方案是什么?在 Windows 10 上运行 Linux 的步骤是什么,以便我以后可以安装该软件包?

标签: pythonlinuxwindowsoperating-systempackage

解决方案


WSL(首选)

看看 WSL(Linux 的 Windows 子系统) https://docs.microsoft.com/en-us/windows/wsl/install-win10

启用 WSL 后,您将能够从 windows 商店下载并安装 ubuntu 并具有 cli 访问权限。然后,您可以在其上下载 python,然后使用它来安装和运行您的包。

选择

另一种选择是使用 docker 容器,但由于 docker 与主机共享内核,docker 必须在 Windows 主机上创建并运行一个 linux 内核,该内核将运行所有其他 docker 映像。不建议这样做,因为它可能会减慢您的机器速度,但 docker 具有其他优点,例如隔离。

最后只看你的选择


推荐阅读