2015-09-03 75 views
0

假设我有一个Windows机器A,蟒包x被安装并在script.py用作:便携式python包到其他平台?

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

然后我可以执行机器script.py甲,如:

python script.py 

现在,如果我将script.py复制到Mac机器B,有没有办法在不安装软件包x的情况下运行script.py?

+1

是......它被称为包装 –

+0

嗨Joran,你有更多的信息?谢谢 – jgmao

+2

https://packaging.python.org/zh/latest/index.html –

回答

1

我认为它的工作原理的唯一方法是使用一些模块,如py2exe,py2app ... 当你导入模块你打电话给一些函数和类...所以你需要它们在程序中运行它们。 也许有一种很难的方式,你可以复制你的程序中的模块(你需要的线路至少..!),但我认为它的小笨!我没有尝试过!

所以希望py2app已经可以使用了,我想py2app肯定会工作!