iT邦幫忙

1

Python 如何帶著套件在別的電腦執行

Hi 如題
我在程式中使用了一些套件, 如何移植到別台電腦環境執行, 只能也先安裝嗎?

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2019-11-27 18:21:24 檢舉
pyinstaller。
echochio iT邦高手 1 級 ‧ 2019-11-28 08:12:45 檢舉
pyinstaller +1
大一點 docker +1
pyinstaller +1
JC iT邦新手 5 級 ‧ 2019-12-27 01:05:08 檢舉
如果只是要執行而已, 使用pyinstaller 就可以 ;; 如果是要把source code 拿過去其他電腦使用, 可以使用 pip freeze > requirements.txt , 將安裝過的套件名稱存入requirements.txt中 過去後再重新安裝即可. 或者 使用pycharm IDE 做一個專案, 直接把專案檔跟相關的目錄資料 搬到其他電腦去用就好了

2 個回答

0
Darwin Watterson
iT邦研究生 3 級 ‧ 2019-11-27 18:16:29
最佳解答

建議導入 Git 或 svn 版控 (茶)

不然每次光 Library 套件搬來搬去就夠惱人了 /images/emoticon/emoticon13.gif

看更多先前的回應...收起先前的回應...

但若遇到跨系統,例如:用Windows git上去,但下來運作的是MAC,運作結果可能就會出現問題。
這有解嗎?

沒遇過你說的問題耶 ! 我不管用 macbook 或是 win 10 commit上去bitbucket 後, 之後不論用 macbook 或是 win 10 check out下來都正常 ! IDE工具應該也有差 !

如果是針對commit下來後, 在 win 10 或 macbook 運作發生問題, 估計就是 PG 路徑的部分沒處理好造成的錯誤 ! 畢竟兩個系統的路徑斜線是斜不同邊的 ( 茶 )

那我會建議包成Docker image,到哪台電腦都不怕出問題

逍遙雲飛你沒說我都忘了還有docker這個好東西/images/emoticon/emoticon12.gif

0
阿展展展
iT邦好手 1 級 ‧ 2019-11-27 20:06:47

建置環境
搬移
CDN

你並沒有把需求講清楚
你原本是安裝了多少東西 要搬移多少
舊的環境 新的環境差多少

你是要 run server 嗎?

我要發表回答

立即登入回答