使 WSL 中安装的软件包可移植

使 WSL 中安装的软件包可移植

有没有办法移植这样的程序Apache Airflow其中 WSL 安装到另一台 Windows 机器上而无需打开 Linux 终端?

谢谢你,伊戈尔

答案1

在你的情况下,你可以安装通过 python pip 运行 Apache Airflow在您的 WSL 子系统中,然后复制其中的所有文件,~/.local/lib/python[your_python_version]/site-packages然后您可以压缩它以便传输到另一台计算机。

但请注意,如果第二台机器的 WSL 子系统中的 Ubuntu 版本不同,则可能会导致一些问题。只需确保 Python 的小版本相同,因为无法保证不同 Python 小版本之间的兼容性。

您可能需要安装python-pip第一的。

注意:我自己没有这样做过,但它至少在纸上应该可行。

如果有人有更好的解决方案,我很高兴听到。

相关内容