无稽之谈

2024-06-01 07:26:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Ubuntu主机上使用Miniconda4.9.0。我已经使用Python3.8设置了一个环境。现在,我首先安装了pytorch,如下所示:

conda install pytorch torchvision cudatoolkit=10.2 -c pytorch

这很好用。但是,接下来我将尝试安装更多的软件包:

conda install matplotlib opencv pandas scikit-image scipy tqdm jupyterlab

这导致许多冲突,对我来说似乎毫无意义:

Package six conflicts for:
scikit-image -> six[version='>=1.7.3']
scipy -> mkl-service[version='>=2,<3.0a0'] -> six
matplotlib -> cycler[version='>=0.10'] -> six[version='>=1.5']
pandas -> python-dateutil[version='>=2.7.3'] -> six[version='>=1.5']

Package setuptools conflicts for:
python=3.8 -> pip -> setuptools
scikit-image -> matplotlib[version='>=2.0.0'] -> setuptools
matplotlib -> setuptools
jupyterlab -> jinja2[version='>=2.10'] -> setuptools

Package icu conflicts for:
matplotlib -> icu[version='>=58.2,<59.0a0']
opencv -> harfbuzz[version='>=1.5.0,<2.0a0'] -> icu[version='>=58.2,<59.0a0']
scikit-image -> matplotlib[version='>=2.0.0'] -> icu[version='>=58.2,<59.0a0']

Package pytz conflicts for:
scikit-image -> matplotlib[version='>=2.0.0'] -> pytz
matplotlib -> pytz
pandas -> pytz[version='>=2017.2']

Package numpy conflicts for:
opencv -> numpy[version='>=1.9.3,<2.0a0']
opencv -> py-opencv==3.4.2=py37h765d7f9_1 -> numpy[version='>=1.11.3,<2.0a0']

Package jpeg conflicts for:
opencv -> jpeg[version='>=9b,<10a']
scikit-image -> pillow[version='>=4.3.0'] -> jpeg[version='>=9b,<10a']

Package _libgcc_mutex conflicts for:
python=3.8 -> libgcc-ng[version='>=7.3.0'] -> _libgcc_mutex=[build=main]
pandas -> libgcc-ng[version='>=7.3.0'] -> _libgcc_mutex=[build=main]
matplotlib -> libgcc-ng[version='>=7.3.0'] -> _libgcc_mutex=[build=main]
opencv -> libgcc-ng[version='>=7.2.0'] -> _libgcc_mutex=[build=main]
scikit-image -> libgcc-ng[version='>=7.3.0'] -> _libgcc_mutex=[build=main]
scipy -> libgcc-ng[version='>=7.3.0'] -> _libgcc_mutex=[build=main]

Package ssl_match_hostname conflicts for:
jupyterlab -> tornado[version='!=6.0.0,!=6.0.1,!=6.0.2'] -> ssl_match_hostname
matplotlib -> tornado -> ssl_match_hostname

Package tornado conflicts for:
scikit-image -> matplotlib[version='>=2.0.0'] -> tornado
matplotlib -> tornado
jupyterlab -> tornado[version='!=6.0.0,!=6.0.1,!=6.0.2']
jupyterlab -> notebook[version='>=4.3.1'] -> tornado[version='>=4,<6|>=4.1,<7|>=5.0|>=5.0,<7']

Package freetype conflicts for:
opencv -> harfbuzz[version='>=1.5.0,<2.0a0'] -> freetype[version='>=2.9.1,<3.0a0']
opencv -> freetype[version='>=2.8,<2.9.0a0']

例如,six上的第一个冲突似乎根本不是冲突,因为任何版本>=2,<3.0a0都与依赖项匹配。我不知道这里怎么了

有人有什么暗示吗


Tags: imagebuildpackageformatplotlibversionscikitng