配置Pydev(Eclipse)以使用Sage

时间:2012-01-29 14:02:06

标签: eclipse pydev sage

我正在尝试使用Pydev扩展来使用带有SAGE的Eclipse IDE环境。

我按照http://groups.google.com/group/sage-support/browse_thread/thread/628b80e6bebcc317

的大纲详细介绍了这些步骤

执行简单的代码

import sys 
from sage.all import * 
print ("2")

给我一​​个错误,包含以下追溯

Traceback (most recent call last):
  File "/Users/username/Documents/eclipse/python/test2.py", line 2, in <module>
from sage.all import * 
  File "/Users/username/Desktop/sage/local/lib/python2.6/site-packages/sage/all.py", line 63, in <module>
from sage.ext.c_lib import _init_csage, sig_on_count
ImportError: dlopen(/Users/username/Desktop/sage/local/lib/python2.6/site-    packages/sage/ext/c_lib.so, 2): Library not loaded: libcsage.dylib
  Referenced from: /Users/username/Desktop/sage/local/lib/python2.6/site-packages/sage/ext/c_lib.so
  Reason: image not found

按照说明,尝试通过以下

从终端窗口(OSX Lion)执行eclipse
$sage -sh 
$eclipse 

只给我以下追溯

-bash: -sh: command not found

任何帮助将不胜感激,SAGE的notebook()ide工作正常,但我希望能够使用Eclipse IDE环境而不是在线服务器浏览器。

1 个答案:

答案 0 :(得分:2)

听起来好像你输入'$'。它有时用于指示终端的输入线。你还应该确保,sage和eclipse都在你的PATH中,或者你可以在两种情况下都使用完整的路径

~/path/to/sage -sh
~/path/to/eclipse