如果我把我的項目放在/ usr/bin/超出主文件夾.pyc文件?
我的python解釋器會生成字節碼嗎?如果是這樣,它將它們放在哪裏,因爲文件在該文件夾中沒有寫入權限。它將它們緩存在臨時文件中嗎?
如果不是,那麼我在該項目中出現性能損失?
我已經打包這件事作爲從我的Ubuntu PPA安裝一個.deb文件,因此要安裝這個項目的明顯的地方是在/ usr/bin中/
,但如果我不生成字節碼把它放在那裏我該怎麼辦?如果安裝在其他人機器上,我可以給項目寫權限嗎?這似乎是一個安全風險。
Ubuntu中肯定會安裝很多python項目(顯然還有其他發行版),他們如何處理這個問題?
感謝
非常感謝。所以我認爲答案應該是在我的機器上編譯並在.deb文件中分發.pyc文件。 – Caustic 2012-02-16 07:43:02
@Caustic不,你分發你的源文件和打包腳本,在爲每個可用的python安裝安裝時,都要編譯它們。請看[包裝指南](https://wiki.ubuntu.com/PackagingGuide/Python)。 – jcollado 2012-02-16 08:13:47
* facepalm *當然是。感謝堆!這是最有意義的。 – Caustic 2012-02-16 08:47:10