Sage cell安装不工作,极度沮丧



我花了一整天的时间试图安装Sage Cell包,并且非常沮丧。我一直在遵循以下说明:https://github.com/sagemath/sagecell

看起来很合理,是吧?

第一个问题发生在步骤4,在"UPDATE:"中,需要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?

看起来要么这个pull被删除了,要么我没有权限去获取它。然而,网站上的说明: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的联系方式,我也给他发过邮件,但我也希望他能在这里回复。

我不能回答所有这些问题,但我很确定Sage目前有Ipython 1.2左右,Sage 6.3将有Ipython 2.1左右。因此,我怀疑这些措施完全没有必要。

编辑:然而,这似乎不是backport错误信息的原因…

I had to do

。/sage -sh -c "easy_install backports.ssl-match-hostname"

在安装包之前——这样这个东西就被下载了安装完毕,而在安装过程中包额外下载禁止。

Sage Cell的安装说明处于不断变化的状态,因为我们将维护工作移交给Andrey Novoseltsev。在此之前,了解如何安装单元服务器的最佳方法是使用/模拟我用于安装公共服务器(在contrib/vm目录中)的shell脚本,因为这些shell脚本有时每天都会更改,而我的重点是推动主服务器向前发展。

Andrey现在正在进行安装过程,并说(在听到这个stackexchange帖子后):"这绝对是我本周的项目。我不能保证一个特定的日期时间,因为我还有一些其他的事情要做,但我将确保sagecell.sagemath.org的安装以一种可以重复的方式记录下来,所有其他的安装要么被删除,要么被清楚地标记为未测试/未工作。谢谢你把事情记录下来!"

最新更新