我正在嘗試使用 conda 安裝上述軟體包,但失敗并顯示以下錯誤訊息。
conda create --name test llvm-openmp
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /home/bla/anaconda3/envs/test
added / updated specs:
- llvm-openmp
The following packages will be downloaded:
package | build
---------------------------|-----------------
_libgcc_mutex-0.1 | conda_forge 3 KB conda-forge
_openmp_mutex-4.5 | 2_gnu 23 KB conda-forge
libgomp-12.2.0 | h65d4601_19 455 KB conda-forge
------------------------------------------------------------
Total: 481 KB
The following NEW packages will be INSTALLED:
_libgcc_mutex conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge None
_openmp_mutex conda-forge/linux-64::_openmp_mutex-4.5-2_gnu None
libgcc-ng conda-forge/linux-64::libgcc-ng-12.2.0-h65d4601_19 None
libgomp conda-forge/linux-64::libgomp-12.2.0-h65d4601_19 None
libzlib conda-forge/linux-64::libzlib-1.2.13-h166bdaf_4 None
llvm-openmp conda-forge/linux-64::llvm-openmp-14.0.4-he0ac6c6_0 None
Proceed ([y]/n)? y
Downloading and Extracting Packages
libgomp-12.2.0 | 455 KB | ##################################### | 100%
_openmp_mutex-4.5 | 23 KB | ##################################### | 100%
_libgcc_mutex-0.1 | 3 KB | ##################################### | 100%
Preparing transaction: done
Verifying transaction: failed
CondaVerificationError: The package for llvm-openmp located at /home/bla/anaconda3/pkgs/llvm-openmp-14.0.4-he0ac6c6_0
appears to be corrupted. The path 'lib/libarcher.so.bak'
specified in the package manifest cannot be found.
我手動下載并解壓縮了一次 conda 包,在那里我可以看到據稱丟失的檔案。例如,對于版本 8,安裝作業正常,但這對我來說還不夠。我還確定我在上次 Ubuntu 更新之前已經安裝了這個軟體包,然后我不得不重新安裝圖形驅動程式等。我正在使用 Ubuntu 22.04.1 LTS。
uj5u.com熱心網友回復:
包未在交易摘要的下載部分列出的事實意味著它在包快取中并且在那里已損壞。嘗試從包快取中洗掉 tarball ( tar.gzand/or .conda) 和相應的未捆綁檔案夾。可以查詢包快取位置
conda config --show pkgs_dirs
## probably something like
## /home/bla/anaconda3/pkgs
并洗掉任何有llvm-openmp-14.0.4-he0ac6c6_0.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/523741.html
標籤:ubuntu康达
