我得到了一个environment.ubuntu.yml文件,可以创建conda环境。但是,运行conda create env --file environment.ubuntu.yml会得到以下输出:conda env create --file environment.ubuntu.yml
Collecting package metadata (repodata.json): done
Solving environment: -
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
Examining fontconfig: 5%|▉ | 10/202 [00:00<00:00, 5393.91it/ ]
Comparing specs that have this dependency: 0%| | 0/12 [00:00, ?it/s]
Finding shortest confli| path for fontconfig==2.13.1=he4413a7_1000: 12%|▏| 1/8
Finding shortest conflict path for fontconfig==2.13.1=he4413a7_1000: 25%|▎| 2/8
Finding shortest conflict pa/ for fontconfig[version='>=2.13.0,<3.0a0']: 25%|
Finding shortest conflict path for fontconfig[version='>=2.13.0,<3.0a0']: 38%|
Finding shortest conf- ct path for fontconfig[version='>=2.11.1']: 38%|▍| 3/8 [
Finding shortest conflict path for fontconfig[version='>=2.11.1']: 50%|▌| 4/8 [
Finding shortest conflict pa| for fontconfig[version='>=2.12.4,<3.0a0']: 50%|
...
Finding shortest conflict path持续了很长一段时间-显然它试图解决一些依赖性问题。已经运行了两个小时,现在还不清楚它是否会停止。
我的问题是:这里发生了什么,我能以某种方式手动加速这个过程吗,例如通过删除不必要的依赖项?因为我没有创造环境,我不知道哪些是真正必要的。
我之所以好奇,是因为当dependencies中的冲突路径是2.13.1并且我已经通过2.13.1安装它时,它正在检查fontconfig[version='>=2.12.6,<3.0a0']这样的冲突路径
请在下面找到.yml文件以供参考。name: cea
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- dlr-sc
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- conda-forge
- conda-forge/label/gcc7
- defaults
dependencies:
- attrs=19.1.0=py_0
- backports=1.0=py_2
- backports.functools_lru_cache=1.5=py_1
- backports_abc=0.5=py_1
- boost-cpp=1.68.0=h11c811c_1000