便携 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 肯定会工作!
假设我有一台 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 肯定会工作!