如何解决使用 conda 了解包不兼容错误
我是 R 用户,我需要从 conda 安装一个包才能工作。
为此我决定使用 reticulate
;与 python/conda 相关的所有内容都是在我的笔记本电脑上全新安装的。
我像这样运行代码
library(reticulate)
conda_create("myenv")
use_condaenv("myenv")
conda_install("myenv","missionbio.mosaic",channel = "missionbio")
然后就显示一大堆包不兼容。 我尝试降级到 python 2.7 无济于事。 同样,这里的一切都是全新安装,我使用的是虚拟环境。
我该如何最好地开始解决此问题?有点压倒性。
conda_install("mpdx",channel = "missionbio")
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... failed with initial frozen solve. Retrying with flexible solve.
Solving environment: ...working... failed with repodata from current_repodata.json,will retry with next repodata source.
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... failed with initial frozen solve. Retrying with flexible solve.
1.95it/s]
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
failed
UnsatisfiableError: The following specifications were found to be incompatible with a past
explicit spec that is not an explicit spec in this operation (python):
- missionbio.mosaic -> h5py[version='>=2.10,<2.11'] -> python[version='>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0|>=3.6']
- missionbio.mosaic -> missionbio.h5[version='>=3.2,<3.3'] -> pandas[version='>=0.22.0|>=0.23.4,<1.1']
- missionbio.mosaic -> python
- python
The following specifications were found to be incompatible with each other:
Output in format: Requested package -> Available versions
Package sqlite conflicts for:
setuptools -> python[version='>=3.7,<3.8.0a0'] -> sqlite[version='>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.27.2,<4.0a0|>=3.28.0,<4.0a0|>=3.29.0,<4.0a0|>=3.30.1,<4.0a0|>=3.31.1,<4.0a0|>=3.33.0,<4.0a0|>=3.32.3,<4.0a0|>=3.30.0,<4.0a0|>=3.35.1,<4.0a0|>=3.34.0,<4.0a0']
sqlite
pytz -> python -> sqlite[version='>=3.25.3,<4.0a0']
python_abi -> python=3.9 -> sqlite[version='>=3.33.0,<4.0a0']
python -> sqlite[version='>=3.25.3,<4.0a0']
pandas -> python[version='>=3.9,<3.10.0a0'] -> sqlite[version='>=3.25.3,<4.0a0']
missionbio.mosaic -> python -> sqlite[version='>=3.25.3,<4.0a0']
certifi -> python[version='>=3.9,<4.0a0']
numpy -> python[version='>=3.9,<4.0a0']
python-dateutil -> python -> sqlite[version='>=3.25.3,<4.0a0']
six -> python[version='>=3.7,<4.0a0']
pip -> python[version='>=3.8,<3.9.0a0'] -> sqlite[version='>=3.25.3,<4.0a0']
wincertstore -> python[version='>=3.9,<4.0a0']
wheel -> python -> sqlite[version='>=3.25.3,<4.0a0']
Package python conflicts for:
python_abi -> python=3.9
certifi -> python[version='>=2.7,<3.7.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0|>=3.5,<3.6.0a0']
numpy -> python_abi=3.9[build=*_cp39] -> python=3.9
pandas -> python[version='>=2.7,<3.8.0a0|>=3.8,<3.10.0a0|>=3.5,<3.6.0a0']
wincertstore -> python_abi=3.9[build=*_cp39] -> python=3.9
python-dateutil -> six[version='>=1.5'] -> python[version='>=3.8,<3.10.0a0']
certifi -> python_abi=3.9[build=*_cp39] -> python=3.9
wheel -> setuptools -> python[version='>=3.9,<3.10.0a0']
pytz -> python[version='>=2.7,<2.8.0a0|>=3|>=3.6,<3.6.0a0']
numpy -> python[version='>=2.7,<3.7.0a0|>=3.9,<3.6.0a0']
python-dateutil -> python[version='>=2.7,<3.6.0a0']
wincertstore -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.10.0a0']
setuptools -> certifi[version='>=2016.9.26'] -> python=3.9
setuptools -> python[version='>=2.7,<3.6.0a0']
pip -> wheel -> python
wheel -> python[version='>=2.7,<3.9.0a0|>=3.7,<3.6.0a0']
pandas -> python-dateutil[version='>=2.7.3'] -> python[version='3.9.*|>=3']
six -> python[version='>=2.7,<3.6.0a0']
pip -> python[version='>=2.7,<2.8.0a0|>=3.6|>=3.6,<3.6.0a0']
Package zlib conflicts for:
python -> sqlite[version='>=3.33.0,<4.0a0'] -> zlib[version='>=1.2.11,<1.3.0a0']
sqlite -> zlib[version='>=1.2.11,<1.3.0a0']
Package vc conflicts for:
numpy -> vc[version='14.*|9.*|>=14.1,<15.0a0']
wincertstore -> python[version='>=3.7,<3.8.0a0'] -> vc[version='14.*|9.*']
missionbio.mosaic -> h5py[version='>=2.10,<2.11'] -> vc[version='14.*|>=14.1,<15.0a0|9.*']
wincertstore -> vc[version='>=14.1,<15.0a0']
vc
wheel -> python -> vc[version='14.*|>=14.1,<15.0a0|9.*']
pandas -> vc[version='14.*|9.*|>=14.1,<15.0a0']
setuptools -> python[version='>=3.7,<3.8.0a0'] -> vc[version='14.*|>=14.1,<15.0a0|9.*']
python_abi -> python=3.9 -> vc[version='>=14.1,<15.0a0']
python -> vc[version='14.*|>=14.1,<15.0a0|9.*']
openssl -> vc[version='14.*|9.*|>=14.1,<15.0a0']
sqlite -> vc[version='14.*|9.*|>=14.1,<15.0a0']
pip -> python[version='>=3.8,<3.9.0a0'] -> vc[version='14.*|>=14.1,<15.0a0|9.*']
certifi -> python[version='>=3.9,<3.10.0a0'] -> vc[version='14.*|>=14.1,<15.0a0|9.*']
pytz -> python -> vc[version='14.*|>=14.1,<15.0a0|9.*']
python-dateutil -> python -> vc[version='14.*|>=14.1,<15.0a0|9.*']
six -> python[version='>=3.7,<15.0a0|9.*']
Package vs2008_runtime conflicts for:
pip -> python[version='>=2.7,<2.8.0a0'] -> vs2008_runtime
setuptools -> python[version='>=2.7,<2.8.0a0'] -> vs2008_runtime
python-dateutil -> python -> vs2008_runtime
sqlite -> vc=9 -> vs2008_runtime[version='>=9.0.30729.1,<10.0a0']
wincertstore -> python[version='>=2.7,<2.8.0a0'] -> vs2008_runtime
wheel -> python -> vs2008_runtime
openssl -> vc=9 -> vs2008_runtime[version='>=9.0.30729.1,<10.0a0']
certifi -> python -> vs2008_runtime
python -> vc=9 -> vs2008_runtime[version='>=9.0.30729.1,<10.0a0']
numpy -> python[version='>=2.7,<2.8.0a0'] -> vs2008_runtime[version='>=9.0.30729.1,<10.0a0']
pandas -> python[version='>=2.7,<10.0a0']
six -> python -> vs2008_runtime
missionbio.mosaic -> python -> vs2008_runtime
python -> vs2008_runtime
vc -> vs2008_runtime[version='>=9.0.30729.1,<10.0a0']
pytz -> python -> vs2008_runtime
Package mkl conflicts for:
numpy -> mkl[version='>=2018.0.0,<2019.0a0|>=2018.0.1,<2019.0a0|>=2018.0.2,<2019.0a0|>=2018.0.3,<2019.0a0|>=2019.1,<2021.0a0|>=2019.3,<2021.0a0|>=2019.4,<2020.0a0']
missionbio.mosaic -> numpy[version='>=1.18,<1.19'] -> mkl[version='>=2019.4,<2021.0a0']
mkl
pandas -> numpy[version='>=1.16.6,<2.0a0'] -> mkl[version='>=2018.0.0,<2020.0a0|>=2019.4,<2021.0a0']
libcblas -> libblas==3.9.0=8_mkl -> mkl==2020.4=hb70f87d_311
libblas -> mkl==2020.4=hb70f87d_311
numpy -> libblas[version='>=3.8.0,<4.0a0'] -> mkl[version='2020.4|>=2020.1,<2021.0a0',build=hb70f87d_311]
Package vs2015_runtime conflicts for:
certifi -> python[version='>=3.9,<3.10.0a0'] -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<15.0a0']
vc -> vs2015_runtime[version='>=14.0.25123,<15.0a0|>=14.0.25420|>=14.15.26706|>=14.27.29016|>=14.28.29325|>=14.16.27012']
wheel -> python -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<15.0a0']
python -> vc[version='>=14.1,<15.0a0'] -> vs2015_runtime[version='>=14.0.25123,<15.0a0|>=14.0.25420|>=14.15.26706|>=14.27.29016|>=14.28.29325']
sqlite -> vc[version='>=14.1,<15.0a0|>=14.0.25420|>=14.15.26706|>=14.27.29016|>=14.28.29325']
python_abi -> python=3.9 -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<15.0a0']
openssl -> vc[version='>=14.1,<15.0a0|>=14.0.25420|>=14.15.26706|>=14.27.29016|>=14.28.29325']
openssl -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<15.0a0']
wincertstore -> python[version='>=3.9,<3.10.0a0'] -> vs2015_runtime[version='>=14.15.26706|>=14.16.27012|>=14.28.29325|>=14.27.29016']
sqlite -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<3.8.0a0'] -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<15.0a0']
numpy -> vc[version='>=14.1,<15.0a0|>=14.0.25420|>=14.15.26706|>=14.27.29016|>=14.28.29325']
numpy -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<15.0a0']
pandas -> vc[version='>=14.1,<15.0a0|>=14.0.25420|>=14.15.26706|>=14.27.29016|>=14.28.29325']
python -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<15.0a0']
pytz -> python -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<3.9.0a0'] -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<15.0a0']
wincertstore -> vs2015_runtime[version='>=14.16.27012,<15.0a0']
vs2015_runtime
missionbio.mosaic -> h5py[version='>=2.10,<2.11'] -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<15.0a0']
six -> python[version='>=3.7,<15.0a0']
pandas -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<15.0a0']
python-dateutil -> python -> vs2015_runtime[version='>=14.16.27012|>=14.16.27012,<15.0a0']
Package openssl conflicts for:
pytz -> python -> openssl[version='>=1.1.1a,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a']
python-dateutil -> python -> openssl[version='>=1.1.1a,<1.1.2a']
wheel -> python -> openssl[version='>=1.1.1a,<1.1.2a']
six -> python[version='>=3.7,<3.8.0a0'] -> openssl[version='>=1.1.1a,<1.1.2a']
wincertstore -> python[version='>=3.9,<3.10.0a0'] -> openssl[version='>=1.1.1a,<1.1.2a']
openssl
certifi -> python[version='>=3.9,<1.1.2a']
setuptools -> python[version='>=3.7,<1.1.2a']
pandas -> python[version='>=3.9,<1.1.2a']
missionbio.mosaic -> python -> openssl[version='>=1.1.1a,<1.1.2a']
pip -> python[version='>=3.8,<3.9.0a0'] -> openssl[version='>=1.1.1a,<1.1.2a']
python -> openssl[version='>=1.1.1a,<1.1.2a']
python_abi -> python=3.9 -> openssl[version='>=1.1.1h,<1.1.2a']
numpy -> python[version='>=3.9,<1.1.2a']
Package certifi conflicts for:
pip -> setuptools -> certifi[version='>=2016.09|>=2016.9.26|>=2017.4.17']
wheel -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
certifi
setuptools -> certifi[version='>=2016.09|>=2016.9.26']
missionbio.mosaic -> requests[version='>=2.24,<2.25'] -> certifi[version='>=2017.4.17']
Package ca-certificates conflicts for:
wincertstore -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
pytz -> python -> ca-certificates
ca-certificates
python -> ca-certificates
pandas -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
numpy -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
setuptools -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
missionbio.mosaic -> python -> ca-certificates
python-dateutil -> python -> ca-certificates
pip -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
openssl -> ca-certificates
certifi -> python -> ca-certificates
wheel -> python -> ca-certificates
six -> python -> ca-certificates
Package six conflicts for:
python-dateutil -> six[version='>=1.5']
pip -> html5lib -> six[version='>=1.9']
pandas -> python-dateutil[version='>=2.7.3'] -> six[version='>=1.5']
missionbio.mosaic -> h5py[version='>=2.10,<2.11'] -> six
numpy -> mkl-service[version='>=2,<3.0a0'] -> six
six
Package python_abi conflicts for:
pandas -> python_abi=3.9[build=*_cp39]
wheel -> setuptools -> python_abi=3.9[build=*_cp39]
pip -> setuptools -> python_abi=3.9[build=*_cp39]
certifi -> python_abi=3.9[build=*_cp39]
python_abi
wincertstore -> python_abi=3.9[build=*_cp39]
setuptools -> python_abi=3.9[build=*_cp39]
numpy -> python_abi=3.9[build=*_cp39]
Package tzdata conflicts for:
pip -> python[version='>=3.9,<3.10.0a0'] -> tzdata
python-dateutil -> python -> tzdata
certifi -> python[version='>=3.9,<3.10.0a0'] -> tzdata
tzdata
wheel -> python -> tzdata
wincertstore -> python[version='>=3.9,<3.10.0a0'] -> tzdata
pandas -> python[version='>=3.9,<3.10.0a0'] -> tzdata
missionbio.mosaic -> python -> tzdata
pytz -> python -> tzdata
numpy -> python[version='>=3.9,<3.10.0a0'] -> tzdata
setuptools -> python[version='>=3.9,<3.10.0a0'] -> tzdata
six -> python[version='>=3.9,<3.10.0a0'] -> tzdata
python_abi -> python=3.9 -> tzdata
python -> tzdata
Package setuptools conflicts for:
missionbio.mosaic -> numba=0.52 -> setuptools
python -> pip -> setuptools
wheel -> setuptools
setuptools
pip -> setuptools
Package wincertstore conflicts for:
pip -> setuptools -> wincertstore[version='>=0.2']
setuptools -> wincertstore[version='>=0.2']
wheel -> setuptools -> wincertstore[version='>=0.2']
wincertstore
Package libcblas conflicts for:
numpy -> libcblas[version='>=3.8.0,<4.0a0']
libcblas
pandas -> numpy[version='>=1.16.6,<2.0a0'] -> libcblas[version='>=3.8.0,<4.0a0']
Package requests conflicts for:
missionbio.mosaic -> requests[version='>=2.24,<2.25']
pip -> requests
python -> pip -> requests
Package liblapack conflicts for:
numpy -> liblapack[version='>=3.8.0,<4.0a0']
pandas -> numpy[version='>=1.16.6,<2.0a0'] -> liblapack[version='>=3.8.0,<4.0a0']
liblapack
Package libblas conflicts for:
libcblas -> libblas==3.9.0=8_mkl
pandas -> numpy[version='>=1.16.6,<2.0a0'] -> libblas[version='>=3.8.0,<4.0a0']
numpy -> libblas[version='>=3.8.0,<4.0a0']
libblas
numpy -> libcblas[version='>=3.8.0,<4.0a0'] -> libblas==3.9.0=8_mkl
Package wheel conflicts for:
pip -> wheel
wheel
python -> pip -> wheel
Package intel-openmp conflicts for:
mkl -> intel-openmp
libblas -> mkl==2020.4=hb70f87d_311 -> intel-openmp
intel-openmp
numpy -> mkl[version='>=2019.4,<2021.0a0'] -> intel-openmp
Package urllib3 conflicts for:
missionbio.mosaic -> requests[version='>=2.24,<2.25'] -> urllib3[version='>=1.21.1,<1.26,!=1.25.0,!=1.25.1']
pip -> requests -> urllib3[version='>=1.21.1,<1.23|>=1.21.1,<1.24|>=1.21.1,<1.25|>=1.21.1,!=1.25.1|>=1.21.1,<1.27']
Package numpy conflicts for:
missionbio.mosaic -> numpy[version='>=1.18,<1.19']
numpy
missionbio.mosaic -> h5py[version='>=2.10,<2.11'] -> numpy[version='>=1.11.3,<2.0a0|>=1.16.6,<2.0a0|>=1.13.3']
pandas -> numpy[version='>=1.11|>=1.11.3,<1.12.0a0|>=1.11.3,<2.0a0|>=1.12.1,<2.0a0|>=1.13.3,<2.0a0|>=1.14.6,<2.0a0|>=1.15.4,<2.0a0|>=1.19.5,<2.0a0|>=1.9']
Package python-dateutil conflicts for:
pandas -> python-dateutil[version='>=2.5.*|>=2.6.1|>=2.7.3']
python-dateutil
Package distlib conflicts for:
pip -> distlib
python -> pip -> distlib
Package pytz conflicts for:
pytz
pandas -> pytz[version='>=2017.2']
会话信息
> sessionInfo()
R version 4.0.3 (2020-10-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18363)
Matrix products: default
locale:
[1] LC_COLLATE=English_Canada.1252 LC_CTYPE=English_Canada.1252 LC_MONETARY=English_Canada.1252 LC_NUMERIC=C LC_TIME=English_Canada.1252
system code page: 950
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] reticulate_1.18
loaded via a namespace (and not attached):
[1] compiler_4.0.3 Matrix_1.2-18 tools_4.0.3 rappdirs_0.3.3 Rcpp_1.0.6 grid_4.0.3 jsonlite_1.7.2 lattice_0.20-41
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。