例如,我想使用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

但是tar.gz格式的旧版本像linux-64/fish-3.4.1-h682823d_0.tar.bz2安装得很好.

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

推荐答案

Anaconda Cloud下载错误

an outstanding bug with the Anaconda Cloud website个在从浏览器下载(即,点击文件链接)时将子目录(例如,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_前缀.try 将文件重命名为fzf-0.46.1-ha8f183a_0.conda.

注意,以编程方式下载.conda个文件(例如,使用curlwget)将不会有此问题,因此,人们也可能对下载档案en masse感兴趣,就像在this answer中提供的那样.

Python相关问答推荐

如何更改分组条形图中条形图的 colored颜色 ?

无法使用DBFS File API路径附加到CSV In Datricks(OSError Errno 95操作不支持)

python中字符串的条件替换

连接一个rabrame和另一个1d rabrame不是问题,但当使用[...]'运算符会产生不同的结果

索引到 torch 张量,沿轴具有可变长度索引

在www.example.com中使用`package_data`包含不包含__init__. py的非Python文件

每次查询的流通股数量

pytest、xdist和共享生成的文件依赖项

我怎么才能用拉夫分拣呢?

如何将一个文件的多列导入到Python中的同一数组中?

将相应的值从第2列合并到第1列(Pandas )

使用pythonminidom过滤XML文件

如何在networkx图中提取和绘制直接邻居(以及邻居的邻居)?

如何更改网络中某条边的位置(&Q;)?

SQL模型中包含日期时间的TypeError

如何省略所有Pandas 数据帧

检测并显示网页更改

当使用随机均匀(a,b)时,b是包含的还是排他的?

我如何区分PyTorch张量和嵌套张量?

从一组加速度数据到位置的集成