我花了一整天时间尝试安装Sage Cell软件包并且非常沮丧。我一直按照以下说明进行操作:https://github.com/sagemath/sagecell
看起来很合理,是吗?
第一个问题发生在步骤4,在“UPDATE:”中需要git pull。多次尝试git-pull后,谷歌搜索我得到的错误,这是:fatal: https://github.com/ipython/ipython/pull/4195/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?
似乎拉动已被删除或我以某种方式没有获得它的权限。但是,网站上的说明:http://sage.math.washington.edu/home/jason/sagecell/README.html没有更新,所以我想我会继续尝试安装。我跑了./sage -i http://sage.math.washington.edu/home/jason/sagecell-spkg/sagecell-2014-03-01.spkg
并得到一个冗长的,错误的错误,看起来像这样:
Note: Bypassing https://pypi.python.org/simple/backports.ssl_match_hostname/ (disallowed host; see http://bit.ly/1dg9ijs for details).
Note: Bypassing https://pypi.python.org/simple/backports.ssl-match-hostname/ (disallowed host; see http://bit.ly/1dg9ijs for details).
Couldn't find index page for 'backports.ssl_match_hostname' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Note: Bypassing https://pypi.python.org/simple/ (disallowed host; see http://bit.ly/1dg9ijs for details).
No local packages or download links found for backports.ssl-match-hostname
error: Could not find suitable distribution for Requirement.parse('backports.ssl-match-hostname')
Error installing tornado-3.2.tar.gz.
real 0m8.891s
user 0m2.315s
sys 0m0.933s
************************************************************************
Error installing package sagecell-2014-03-01
其次是sage的联系信息,我也通过电子邮件发送了电子邮件,但我也希望能在这里做出回应。
答案 0 :(得分:1)
我无法回答这一切,但我很确定Sage目前有Ipython 1.2左右,而Sage 6.3将有Ipython 2.1左右。因此,我怀疑这些步骤是不必要的。
编辑:但是,这似乎不是导致错误消息的原因...请参阅this sage-devel thread:
我不得不做
./ sage -sh -c“easy_install backports.ssl-match-hostname”
在安装软件包之前 - 这样下载了这个东西 安装时,在安装包期间额外下载 被禁止。
答案 1 :(得分:1)
当我们将维护人员转移到Andrey Novoseltsev时,Sage Cell安装说明处于不稳定状态。在此之前,了解如何安装单元服务器的最佳方法是使用/模仿我用于安装公共服务器的shell脚本(在contrib / vm目录中),因为这些shell脚本有时每天都会更改,我的重点是推进主服务器。
安德烈现在正在进行安装过程,并说(回应关于这个stackexchange帖子的回复):“这绝对是我本周的项目。我不能保证特定的约会时间,因为我有其他一些东西继续,但我会确保sagecell.sagemath.org的安装记录在它可以重复的方式,所有其他的被删除或标记清楚,因为没有测试/工作。谢谢你跟踪事情!“