我可以将 Python 2.7 包从 lib/site-packages 从 Windows 复制粘贴到 Ubuntu 吗?

问题描述 投票:0回答:1

我正在从 Windows 10 迁移到 Ubuntu 22.04,我想知道是否可以跳过在 Python 2.7 上再次安装我在 Windows 10 计算机上安装的所有软件包。是否可以保存包文件夹并将其粘贴到 Ubuntu 中的 Python 安装文件夹中?

python windows ubuntu site-packages
1个回答
0
投票

这取决于这些包裹中包含什么。我不希望 100% 的软件包都能工作,因此,如果您想节省时间(和挫败感),请重新安装适用于 Linux 的所有软件包,或者在 Windows VM 或 Wine 中运行 Python。

详情:

  • .dll
    文件在 Linux 上不起作用。 Linux 有
    .so
    文件(不同格式)。

  • 仅当 Python 版本和某些编译标志完全匹配时,
  • .pyc
    .pyo
    文件才有效。这不太可能:Windows 上的随机 Python 版本(例如 2.7.x)与 Linux 上的随机 Python 版本(例如 2.7.y)不匹配。

  • .py
    文件通常是独立于系统的,因此大多数文件都不会改变。

© www.soinside.com 2019 - 2024. All rights reserved.