便携 python 包到其他平台?

Portable python package to other platform?

假设我有一台 Windows 机器 A,python 包 x 在 script.py 中安装和使用为:

#this is in script.py
import x 
x.useit()

然后我可以在机器A中执行script.py,如:

python script.py

现在,如果我将 script.py 复制到 Mac 机器 B,有没有办法 运行 script.py 而无需安装软件包 x?

我认为唯一可行的方法是使用一些模块,如 py2exe、py2app ... 当你导入模块时,你正在调用一些函数和 类... 所以你需要它们用于 运行 它们在程序中。 也许你很难在你的程序中复制模块(你至少需要的行......!)但我认为它有点愚蠢!而且我之前没试过!

所以希望 py2app 可以使用,我认为 py2app 肯定会工作!