如何安装从anaconda软件包站点下载的.conda文件?

问题描述 投票:0回答:1

例如我想使用conda安装fish shell。但服务器没有互联网连接。

https://anaconda.org/conda-forge/fish/files 上,提供了很多版本。但几乎最新的几个版本都是.conda格式。

我下载了

linux-64/fish-3.7.0-hdab1d28_0.conda
并使用

安装它
conda install linux-64/fish-3.7.0-hdab1d28_0.conda

但这不起作用。它显示了一个很长的错误报告,例如

...    
FileNotFoundError: [Errno 2] No such file or directory:
'...../miniconda3/pkgs/linux-64_fzf-0.46.1-ha8f183a_0/info/repodata_record.json'
FileNotFoundError: [Errno 2] No such file or directory: '...../miniconda3/pkgs/linux-64_fzf-0.46.1-ha8f183a_0/info/index.json'
....
etc

但是像

linux-64/fish-3.4.1-h682823d_0.tar.bz2
这样的 tar.gz 格式的旧版本安装得很好。

那么如何正确conda安装.conda文件呢?

python anaconda conda
1个回答
0
投票

Anaconda Cloud 下载错误

Anaconda Cloud 站点存在一个突出的错误,从浏览器下载(即单击文件链接)时,该错误会将子目录(例如,

linux-64_
前缀)添加到文件名中。这对于
.tar.gz
文件来说没问题,但对于
.conda
文件名与能够正确解压存档相结合(!)。

OP 中的错误显示对

linux-64_fzf-0.46.1-ha8f183a_0

 的引用,这意味着正在解压 
linux-64_fzf-0.46.1-ha8f183a_0.conda
 文件。但是,文件名可能不应该有 
linux-64_
 前缀。尝试将文件重命名为 
fzf-0.46.1-ha8f183a_0.conda

请注意,以编程方式下载

.conda

 文件(例如,使用 
curl
wget
)不会出现此问题,因此人们可能也有兴趣下载 
en Masse 档案,就像 this 中提供的那样回答.

© www.soinside.com 2019 - 2024. All rights reserved.