在Octave中安装软件包时“无法解析主机名”

时间:2018-11-06 22:38:13

标签: octave

我尝试使用以下命令在Octave中安装软件包:

array[i-1]

但是我收到以下错误:

class myarray(np.ndarray):
def __getitem__(self, index):
    return self[index+1]

k = np.linspace(0, 10, 10).view(myarray)

有人知道这意味着什么吗?

4 个答案:

答案 0 :(得分:2)

您拼错了包裹压缩包的名称。很有可能是signal-1.4.0.tar.gz而不是signal-1.4.0.taz.gz

pkg install signal-1.4.0.tar.gz

基本上,正在发生的事情是Octave无法在文件系统上找到文件signal-1.4.0.taz.gz(由于拼写错误),因此它尝试从Internet下载文件。尝试将signal-1.4.0.taz.gz解析为URL时,DNS名称解析失败,给您遇到的错误。

答案 1 :(得分:1)

尝试在Windows安装上安装计量经济学软件包时,我只是遇到了相同的问题/错误。就我而言,由于未知原因,我收到以下错误:

>> pkg install econometrics-1.1.1.tar.gz

error: pkg: failed to read package 'econometrics-1.1.1.tar.gz': Couldn't resolve host name
error: called from
    pkg at line 433 column 17

我设法获得它的唯一方法是,先将软件包手动下载到Octave的当前工作目录中。 (请参见pwd输出。)只有然后才能执行安装命令。

pkg install econometrics-1.1.1.tar.gz
pkg load econometrics

答案 2 :(得分:0)

我最近遇到了这个问题,您需要将文件放置在Octave目录中,然后从那里将文件单击复制到剪贴板,然后从那里粘贴。 例如:
example

答案 3 :(得分:-2)

对我来说,将文档更改为光盘D,然后按以下方式进行安装: pkg install symbolic-win-py-bundle-2.9.0.tar.gz