Plotly:获取警报!:BASE标记中的HREF不是绝对URL'错误

时间:2015-06-04 01:27:30

标签: python url cygwin url-routing plotly

问题:

是否可以在Cygwin上安装/使用?


Sordid详细信息:

我跟随plotlyCygwin.的{​​{3}}(初始情节显示)程序

pip install阶段未报告任何错误,我的凭据文件(~/.plotly/.credentials)看起来很好(我已在此处屏蔽了某些字符),即:

$ cat ~/.plotly/.credentials
{
    "username": "roXXXXXak",
    "stream_ids": [
        "suXXXXX16n",
        "nqfXXXXXX5",
        "sXXXXXxj00"
    ],
    "api_key": "2qXXXXXXXv"
}

但是,当我在交互式Python中输入以下内容时:

import plotly.plotly as py
from plotly.graph_objs import *

trace0 = Scatter(
    x=[1, 2, 3, 4],
    y=[10, 15, 13, 17]
)
trace1 = Scatter(
    x=[1, 2, 3, 4],
    y=[16, 5, 11, 9]
)
data = Data([trace0, trace1])

unique_url = py.plot(data, filename = 'basic-line')

plotly正在尝试在浏览器窗口中创建绘图,因此它将我输入lynx - 这要求我授权一些cookie:

plot.ly cookie: csrftok=yUcKFRjIg5CMhW2oQ027QHMePm0 Allow? (Y/N/Always/neVer)

但是,我没有制作情节,而是收到了这个错误:

Alert!: HREF in BASE tag is not an absolute URL.

???

这是我最终进入的lynx窗口。

plotly in lynx after 'Alert!: HREF in BASE tag is not an absolute URL' error


G oogle s n m y f riend,因为它的结果都没有暗示这里导致这个错误的原因(见下面的注释)。


你能做得比谷歌做得好吗,并建议如何解决这个问题,而不是绝对的网址'错误?



注意:

  1. Ubuntu 上,上述程序 以剧情结束。
  2. 追求以下网址,但没有产生任何污点:
    1. getting started
    2. https://lists.nongnu.org/archive/html/lynx-dev/1998-11/msg00346.html
    3. https://lists.nongnu.org/archive/html/lynx-dev/1998-11/msg00342.html
    4. http://redmine.emweb.be/issues/818
    5. http://forum.civicrm.org/index.php?topic=30108.0
  3. 编辑1:

    1. 在Cygwin上安装了最新的Python(2.7.10):没有解决问题。

2 个答案:

答案 0 :(得分:0)

不确定这是否真的能解决这个问题,但是如果您按照之前显示的链接显示错误信息,则会被要求接受Cookie(对我来说是https://plot.ly/~MYUSERNAME/9)它仍会显示您正在创建的图表的更新版本。

答案 1 :(得分:0)

您可以通过在plotly.plot调用中添加“auto_open = False”参数来关闭自动打开浏览器。例如:

plot_url = py.plot(data, filename = 'basic-line', world_readable=False, auto_open=False)