[問題] 請問發行套件 以及下載套件觀念問題

看板Python作者 (緋櫻)時間11年前 (2014/08/22 00:03), 編輯推噓1(1013)
留言14則, 3人參與, 最新討論串1/1
各位好 我最近在研讀深入淺出這本書 我才剛開始學習Python 其中有一些問題想請問大家 還請大家多多指教 1. 請問如果在本機端使用.py 檔案 我有需要發行成套件嗎? 差異在哪裡呢? 2. 如果下載回來的套件 我有使用到它的功能 我必須要再發布出去 我應該要怎麼找這個範例來看呢? 不好意思可能問題很蠢 希望大家告訴我 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.28.158 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1408637023.A.97A.html

08/22 03:54, , 1F
回答2.你是指GPL授權嗎 他鼓勵開放原始碼
08/22 03:54, 1F

08/22 03:55, , 2F
你用了GPL的套件,而今天你要公開發布你的程式的時候
08/22 03:55, 2F

08/22 03:56, , 3F
就要再用GPL發布,公布原始瑪
08/22 03:56, 3F

08/22 03:58, , 4F
比如說PYQT有兩種授權模式,要嘛跟我買授權(進行商業用途)
08/22 03:58, 4F

08/22 03:59, , 5F
不然就用GPL授權(原始碼必須公開)
08/22 03:59, 5F

08/22 09:26, , 6F
謝謝您的回答 我意思是指說從官網下載的套件
08/22 09:26, 6F

08/22 09:27, , 7F
我再包裝後再發布是否也要將下載的包裝在裡面
08/22 09:27, 7F

08/22 09:39, , 8F
08/22 09:39, 8F

08/22 09:42, , 9F
1. 包成套件,別人使用會變方便,但單檔可能沒什麼感覺
08/22 09:42, 9F

08/22 09:42, , 10F
2. 包套件就能宣告相依性,安裝你的套件時會自動裝相依
08/22 09:42, 10F

08/22 09:43, , 11F
這樣就不需要把它包在自己的程式碼中
08/22 09:43, 11F

08/22 09:44, , 12F
例如:docopt 只有單檔,你可以選擇宣告相依性安裝使用
08/22 09:44, 12F

08/22 09:45, , 13F
或者放在自己檔案同目錄直接 import。任何套件都是範例
08/22 09:45, 13F

08/22 09:51, , 14F
謝謝樓上講解 非常感謝您~~ 我大概了解了
08/22 09:51, 14F
文章代碼(AID): #1JzXXVbw (Python)
文章代碼(AID): #1JzXXVbw (Python)