python - 由于 Python 包不兼容而在 Windows 上运行 Linux
问题描述
我需要安装我在 GitHub 上找到的 Python包,它似乎只与 Linux 和 MacOS 兼容。我有 Windows 10,我知道的可能性是:
- Cygwin - 但这会解决我的问题吗?
- VirtualBox - 但是安装后我需要做什么?
- 双启动 - 但这是我的工作笔记本电脑,我不能冒任何事故的风险。
最好的解决方案是什么?在 Windows 10 上运行 Linux 的步骤是什么,以便我以后可以安装该软件包?
解决方案
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 具有其他优点,例如隔离。
最后只看你的选择
推荐阅读
- android - React Native com.google.android.gms:play-services-measurement-base 版本错误
- android - 安卓应用改造
- node.js - CoffeeScript + npm 的最佳实践是什么?
- webgl2 - 预编译多个程序
- sql - 使用 DATEADD 函数检索过去创建的数据
- sql - vb.net 查询包含另一个字符串的字符串
- java - FirebaseAuth.getInstance 返回 null
- enums - 匹配内部可变枚举的预期方法是什么?
- solidity - 如何检查空的坚固性
- r - Arrange three plots of the same size on two rows in ggplot2