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 –