2015-09-03 113 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肯定會工作!