我對python相當陌生,並且來自C#背景。在C#l中,第三方庫通常存儲在項目文件夾中。引用和導入第三方python庫
這意味着庫完全在項目內部。然後該項目不依賴於項目文件夾以外的任何東西(當然除了.net框架)。
我真的很喜歡這個結構,並試圖通過將庫複製到lib目錄中,在項目根目錄中並在應用程序啓動時將lib文件夾添加到python路徑來成功地鏡像python。
我擔心可能會有一些東西我可以忽略這樣做,因爲我查看了一下週圍有沒有真正看到任何人在thw python社區這樣做。
我的問題很簡單 - 這可以嗎?通過簡單地轉儲必要的.py庫,而不是使用簡單安裝,從而將系統級庫中的庫存儲在站點包中,我是否可能會錯過某些內容?
請隨時讓我知道你可以看到的任何缺點,不管它有多簡單。
謝謝!
它應該沒問題......如果你正在分發它,請注意丟失了DLL。一個更好的系統是把它們留在原地,並使用pyinstaller或類似的東西來打包你的項目進行分發,這通常會依賴關係 – 2013-04-23 22:25:38