Sage Math 浏览器界面无法正常工作

Sage Math 浏览器界面无法正常工作

我想尝试Sage Math作为MatLab.我从 中安装了它AUR,它可以在终端中运行,但我无法通过浏览器访问它。我尝试用谷歌搜索,但没有成功。

~> sage

┌────────────────────────────────────────────────────────────────────┐
│ Sage Version 6.3, Release Date: 2014-08-10                         │
│ Type "notebook()" for the browser-based notebook interface.        │
│ Type "help()" for help.                                            │
└────────────────────────────────────────────────────────────────────┘
sage: notebook()
The notebook files are stored in: sage_notebook.sagenb
┌────────────────────────────────────────────────┐
│                                                │
│ Open your web browser to http://localhost:8080 │
│                                                │
└────────────────────────────────────────────────┘
Executing twistd  --pidfile="sage_notebook.sagenb/sagenb.pid" -ny "sage_notebook.sagenb/twistedconf.tac"
/opt/sage/local/lib/python2.7/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
  _warn("Not using mpz_powm_sec.  You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
2014-11-02 19:29:59+0100 [-] Log opened.
2014-11-02 19:29:59+0100 [-] twistd 13.2.0 (/opt/sage/local/bin/python 2.7.8) starting up.
2014-11-02 19:29:59+0100 [-] reactor class: twisted.internet.epollreactor.EPollReactor.
2014-11-02 19:29:59+0100 [-] QuietSite starting on 8080
2014-11-02 19:29:59+0100 [-] Starting factory <__builtin__.QuietSite instance at 0x7f4b7f7ab830>

它在 时打开 Chromium localhost:8080,但出现Connection Refused错误。我也在 Firefox 中尝试过,但结果相同。

有一些奇怪的错误,但看起来并不相关。

我正在运行最新的 Arch Linux 64 位。

我将不胜感激任何让它发挥作用的想法。

答案1

我通过编辑解决了类似的问题/etc/hosts

127.0.0.1       localhost.localdomain   localhost   my_hostname
::1             localhost.localdomain   localhost   my_hostname

答案2

也许这与您的某些 iptables(防火墙)设置有关。您可以尝试在不同的端口运行 sage 服务器:

sage -c "notebook(port='9080')" &

尝试不同的端口号,看看它在哪个端口上工作。

相关内容