簡體   English   中英

克隆 conda env 失敗:錯誤 conda.core.link:_execute(543)

[英]Cloning conda env fails: error conda.core.link:_execute(543)

我正在嘗試克隆conda環境以便在新機器上使用它。 在第一台機器上:

conda-env export -n dvina > dvina.yml

在目標機器上:

conda-env create -n dvina -f=dvina.yml

這失敗並出現錯誤conda.core.link:_execute(543) 搜索顯示了許多帶有conda.core.link帖子,但沒有帶有543帖子。 這是目標機器的 bash shell 輸出:

$ conda-env create -n dvina -f=dvina.yml
Collecting package metadata: done
Solving environment: done

Downloading and Extracting Packages
numpy-base-1.15.4    | 4.2 MB    | ##################################### | 100% 
mkl_random-1.0.2     | 383 KB    | ##################################### | 100% 
mkl_fft-1.0.6        | 191 KB    | ##################################### | 100% 
gcc_linux-64-7.3.0   | 10 KB     | ##################################### | 100% 
pytz-2018.7          | 248 KB    | ##################################### | 100% 
gxx_linux-64-7.3.0   | 9 KB      | ##################################### | 100% 
graphite2-1.3.12     | 106 KB    | ##################################### | 100% 
ca-certificates-2018 | 124 KB    | ##################################### | 100% 
libcurl-7.62.0       | 517 KB    | ##################################### | 100% 
python-dateutil-2.7. | 274 KB    | ##################################### | 100% 
intel-openmp-2019.1  | 885 KB    | ##################################### | 100% 
gfortran_linux-64-7. | 9 KB      | ##################################### | 100% 
libgcc-7.2.0         | 304 KB    | ##################################### | 100% 
pandas-0.23.4        | 10.0 MB   | ##################################### | 100% 
numpy-1.15.4         | 47 KB     | ##################################### | 100% 
mkl-2019.1           | 204.6 MB  | ##################################### | 100% 
curl-7.62.0          | 143 KB    | ##################################### | 100% 
six-1.12.0           | 22 KB     | ##################################### | 100% 
openbabel-2.4.1      | 5.1 MB    | ##################################### | 100% 
binutils_linux-64-2. | 9 KB      | ##################################### | 100% 
libpng-1.6.35        | 335 KB    | ##################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: failed
ERROR conda.core.link:_execute(543): An error occurred while installing package 'defaults::icu-58.2-h9c2bf20_1'.
IsADirectoryError(21, 'Is a directory')
Attempting to roll back.

Rolling back transaction: done

[Errno 21] Is a directory: '/home/mheller/anaconda3/pkgs/icu-58.2-h9c2bf20_1/lib/icu/current'

兩台機器都運行Ubuntu; 源機器 16.04.2,目標機器 16.04.5。 我已經更新了 conda: conda update -n base conda -c anaconda

創建了一個名為dvina的文件夾,但僅包含一個帶有json文件的文件夾conda-meta

需要注意的是,這發生在兩台裝有 Ubuntu 16.04.5 的機器上,但如果我在裝有 Ubuntu 16.04.2 的源機器上克隆一個環境,這種情況會發生。 此外,如果我嘗試從頭開始創建新環境,我會觀察到相同的行為,但僅在 Ubuntu 16.04.5 機器上。 我的理解是我無法回滾到 Ubuntu 16.04.2,那么如何從conda方面解決這個問題?

特爾;博士:

首先使用conda install icu -c conda-forge

嘿,朋友們,我被這個問題困擾了幾個月。 今天它又出現了,我決定解決它。

我認為這可能是icu方面的一個錯誤。 我已經多次看到這個問題,這一切都發生在安裝icu = 58.2-h9c2bf20_1

你猜怎么着? 當我嘗試了新版本的icu ,它解決了!

我使用以下命令:

conda install icu -c conda-forge

conda-forge icuicu的版本在60+左右,可以無痛安裝。

安裝icu ,我繼續安裝其他軟件包,它可以工作!

希望這對你有用 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM