假设我有一台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呢?
答案 0 :(得分:1)
我觉得它的唯一方法就是使用像py2exe,py2app这样的模块...... 当你导入模块时,你正在调用一些函数和类......所以你需要它们在程序中运行它们。 也许有很难的方法,你可以复制你的程序中的模块(你至少需要的行......!)但我认为它有点愚蠢!我之前没试过!
所以希望py2app可以使用,我认为py2app肯定会起作用!