OSX稱爲:10.10.5
的Python:2.7
PIP凍結:PIL == 1.1.7,枕頭== 2.0.0
brew列表:freetype
'的_imagingft C模塊中未安裝' 當由CUPS(_lp或根)
我有一個Python腳本作爲/ usr/libexec/cups/backend中的CUPS後端運行。當我從終端提示符將其稱爲用戶或根時,它運行正常......但是當CUPS通過打印機調用它時出現錯誤。
ERROR
的_imagingft C模塊中未安裝
同樣,從終端提示作爲任一根或一個用戶運行時它這個錯誤不會發生。
我已經嘗試讓杯子以_lp身份運行它,並以root身份通過將後端文件上的權限分別更改爲755和750。看一個'ps'確認當755運行爲_lp(用戶26),並且設置爲750時,它以root用戶(用戶0)運行。
Freetype,libjpg,PILlow等所有apear都可以通過pip或homebrew正確安裝。
我不知所措。
我在想什麼。
有沒有辦法從CUPS運行時更改用戶(儘管如此,當我從終端提示符以root身份運行它時,它運行良好)。
路徑問題?我在哪裏可以更正CUPS的這個問題?
謝謝。
我也曾嘗試...
brew unlink freetype && brew link --overwrite freetype
沒有效果。