我很抱歉如果這不是問這個問題的最佳位置,但希望這裏有人能提供幫助。我想運行一些的gnuplot從聖人腳本中直接命令,但我得到了以下錯誤消息:從Sage內部使用gnuplot時出錯,但在普通Python中正常工作
使dyld:庫未加載:/opt/local/lib/libfreetype.6.dylib 從參考: /選擇/ local/bin目錄/ gnuplot的 原因:不兼容的庫版本:gnuplot的需要14.0.0版或更高版本,但libfreetype.6.dylib提供了版本10.0.0
,如果我嘗試使用該消息將出現在Sage中的gnuplotpy接口,或者如果我只是使用來自Sage的os.system(「gnuplot -e \」plot('sin(x)')\「」)。然而,相同的os.system(...)命令在普通的python中工作得很好。非常感謝。
比較Sage和Python腳本中的PATH。 – jfs 2012-08-12 18:40:43
在鼠尾草:sage:os.environ.get('PATH') '/Applications/Sage-4.7-OSX-64bit-10.6.app/Contents/Resources/sage/local/Frameworks/Python.framework/Versions/2.5 /bin:/Applications/Sage-4.7-OSX-64bit-10.6.app/Contents/Resources/sage:/Applications/Sage-4.7-OSX-64bit-10.6.app/Contents/Resources/sage/local/bin:/ opt/local/bin:/ opt/local/sbin:/ usr/bin:/ bin:/ usr/sbin:/ sbin:/ usr/local/bin:/ usr/texbin:/ usr/X11/bin'在常規shell中,我沒有使用/ Applications/sage目錄就可以得到相同的結果。 – cjohnson 2012-08-13 02:36:10
僅供參考,也有http://ask.sagemath.org/和sage-support郵件列表,您可以在其中提問。 – 2012-08-13 20:03:45