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?
假设我有一个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?
我认为它的工作原理的唯一方法是使用一些模块,如py2exe,py2app ... 当你导入模块你打电话给一些函数和类...所以你需要它们在程序中运行它们。 也许有一种很难的方式,你可以复制你的程序中的模块(你需要的线路至少..!),但我认为它的小笨!我没有尝试过!
所以希望py2app已经可以使用了,我想py2app肯定会工作!
是......它被称为包装 –
嗨Joran,你有更多的信息?谢谢 – jgmao
https://packaging.python.org/zh/latest/index.html –