fenicsproject环境下无法安装spyder

问题描述

我成功地在 anaconda 中安装了 fenicsproject。但是,我在这种环境下无法安装spyder。

我在 fenicsproject 环境中运行 conda install spyder 并从终端收到这条很长的消息。我不太确定如何修复它。

UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:

Specifications:

matplotlib-base → python[version=’>=2.7,<2.8.0a0|>=3.5,<3.6.0a0’]
olefile → python[version=’>=2.7,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0’]
pyparsing → python[version=’>=2.7,<2.8.0a0|>=3.6,<3.8.0a0|>=3.5,<3.6.0a0’]
python-dateutil → python[version=’>=2.7,<3.6.0a0’]
wheel → python[version=’>=3.9,<3.10.0a0’]
Your python: python=3.8

If python is on the left-most side of the chain,that’s the version you’ve asked for.
When python appears to the right,that indicates that the thing on the left is somehow
not available for the python version you are constrained to. Note that conda will not
change your python version to a different minor version unless you explicitly specify
that.

The following specifications were found to be incompatible with each other:

Output in format: Requested package → Available versions

Package libgfortran5 conflicts for:
petsc → libgfortran=5 → libgfortran5
slepc4py → mpich[version=’>=3.3.2,<4.0.0a0’] → libgfortran5[version=’>=9.3.0’]
hdf5 → libgfortran=5 → libgfortran5
superlu_dist → libgfortran=5 → libgfortran5
superlu → libgfortran5[version=’>=9.3.0’]
hdf5 → libgfortran5[version=’>=9.3.0’]
slepc → libgfortran5[version=’>=9.3.0’]
mpi4py → mpich[version=’>=3.4,<4.0.0a0’] → libgfortran5[version=’>=9.3.0’]
libopenblas → libgfortran=5 → libgfortran5
suitesparse → libopenblas[version=’>=0.3.3,<1.0a0’] → libgfortran5[version=’>=9.3.0’]
ptscotch → mpich[version=’>=3.3.2,<4.0.0a0’] → libgfortran5[version=’>=9.3.0’]
parmetis → mpich[version=’>=3.3,<4.0.0a0’] → libgfortran5[version=’>=9.3.0’]
mumps-mpi → libgfortran5[version=’>=9.3.0’]
mpich → libgfortran=5 → libgfortran5
mumps-mpi → libgfortran=5 → libgfortran5
superlu_dist → libgfortran5[version=’>=9.3.0’]
petsc → libgfortran5[version=’>=9.3.0’]
superlu → libgfortran=5 → libgfortran5
petsc4py → libgfortran5[version=’>=9.3.0’]
mpich → libgfortran5[version=’>=9.3.0’]
libgfortran → libgfortran5
hypre → mpich[version=’>=3.3,<4.0.0a0’] → libgfortran5[version=’>=9.3.0’]
slepc → libgfortran=5 → libgfortran5
scalapack → libgfortran5[version=’>=9.3.0’]
fenics-dolfin → hdf5[version=’>=1.10.6,<1.10.7.0a0’,build=mpi_mpich_*] → libgfortran5[version=’>=9.3.0’]
libopenblas → libgfortran5[version=’>=9.3.0’]
libblas → libopenblas[version=’>=0.3.12,<0.3.13.0a0’] → libgfortran5[version=’>=9.3.0’]
scalapack → libgfortran=5 → libgfortran5
numpy → libopenblas[version=’>=0.3.3,<1.0a0’] → libgfortran5[version=’>=9.3.0’]
petsc4py → libgfortran=5 → libgfortran5

Package libcxx conflicts for:
numpy → python[version=’>=3.9,<3.10.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
olefile → python[version=’>=3.5,<3.6.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
petsc → hdf5[version=’>=1.10.6,build=mpi_mpich_*] → libcxx[version=’>=11.0.0|>=9.0.1|>=4.0.1|>=11.0.1|>=9.0.0’]
sympy → python[version=’>=3.6,<3.7.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
lcms2 → libtiff[version=’>=4.1.0,<5.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1’]
readline → ncurses[version=’>=6.2,<7.0a0’] → libcxx[version=’>=4.0.1’]
python=3.8 → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
boost-cpp → libboost==1.73.0=hd4c2dcd_11 → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
kiwisolver → python[version=’>=3.8,<3.9.0a0’] → libcxx[version=’>=11.0.1’]
lz4-c → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.0’]
matplotlib-base → libcxx[version=’>=10.0.0|>=4.0.1’]
slepc → mpich[version=’>=3.3,<4.0.0a0’] → libcxx[version=’>=11.0.1|>=4.0.1|>=9.0.0’]
matplotlib → libcxx[version=’>=4.0.1’]
libnghttp2 → libcxx[version=’>=10.0.0|>=11.0.1’]
gmp → libcxx[version=’>=10.0.0|>=4.0.1|>=10.0.1’]
hypre → libcxx[version=’>=9.0.1’]
kiwisolver → libcxx[version=’>=10.0.0|>=4.0.1’]
spyder → pyqt[version=’>=5.6,<5.13’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
pip → python[version=’>=3.6,<3.7.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
expat → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
matplotlib → matplotlib-base[version=’>=3.3.4,<3.3.5.0a0’] → libcxx[version=’>=10.0.0|>=11.0.1’]
fenics-ffc → python[version=’>=3.8,<3.9.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
fenics-ufl → python[version=’>=3.8,<3.9.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
hdf5 → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.0’]
hdf5 → mpich[version=’>=3.3,<4.0.0a0’] → libcxx[version=’>=11.0.1’]
libtiff → libcxx[version=’>=10.0.0|>=4.0.1’]
cmake → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
sqlite → ncurses[version=’>=6.2,<7.0a0’] → libcxx[version=’>=4.0.1’]
fenics-dolfin → mpich[version=’>=3.3.2,<4.0.0a0’] → libcxx[version=’>=10.0.0|>=10.0.1|>=11.0.1|>=4.0.1’]
slepc → libcxx[version=’>=10.0.1’]
wheel → python → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
zstd → lz4-c[version=’>=1.9.2,<1.10.0a0’] → libcxx[version=’>=11.0.0’]
cycler → python[version=’>=3.9,<3.10.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
pkgconfig → python[version=’>=3.7,<3.8.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
matplotlib-base → python[version=’>=3.8,<3.9.0a0’] → libcxx[version=’>=11.0.1’]
libcurl → krb5[version=’>=1.17.1,<1.18.0a0’] → libcxx[version=’>=11.0.0|>=4.0.1|>=11.0.1’]
ptscotch → mpich[version=’>=3.3.2,<4.0.0a0’] → libcxx[version=’>=11.0.1|>=4.0.1’]
metis → libcxx[version=’>=4.0.1’]
python=3.8 → libffi[version=’>=3.3,<3.4.0a0’] → libcxx[version=’>=11.0.0’]
libtiff → zstd[version=’>=1.4’] → libcxx[version=’>=11.0.1’]
icu → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.0’]
boost-cpp → libcxx[version=’>=11.0.0’]
fenics-dolfin → libcxx[version=’>=11.0.0’]
hypre → mpich[version=’>=3.3,<4.0.0a0’] → libcxx[version=’>=11.0.1|>=4.0.1’]
suitesparse → libcxx[version=’>=4.0.1|>=9.0.0’]
mpc → gmp[version=’>=6.1.2’] → libcxx[version=’>=10.0.0|>=4.0.1|>=10.0.1’]
certifi → python[version=’>=3.7,<3.8.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
slepc4py → mpich[version=’>=3.3.2,<4.0.0a0’] → libcxx[version=’>=10.0.0|>=10.0.1|>=11.0.1|>=4.0.1’]
zstd → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
libedit → ncurses[version=’>=6.2,<7.0a0’] → libcxx[version=’>=4.0.1’]
pybind11 → libcxx[version=’>=10.0.0|>=4.0.1|>=10.0.1’]
six → python[version=’>=3.9,<3.10.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
mpmath → python[version=’>=3.9,<3.10.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
mpich → libcxx[version=’>=11.0.1|>=4.0.1’]
pybind11 → python[version=’>=3.8,<3.9.0a0’] → libcxx[version=’>=11.0.1’]
fenics-dijitso → python[version=’>=3.8,<3.9.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
fenics → fenics-dolfin==2019.1.0=py38hd7c8441_18 → libcxx[version=’>=10.0.0|>=11.0.0|>=4.0.1|>=11.0.1’]
suitesparse → tbb[version=’>=2019.1’] → libcxx[version=’>=10.0.0|>=11.0.1’]
mpi4py → mpich[version=’>=3.3,<3.4.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
libffi → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.0’]
ncurses → libcxx[version=’>=4.0.1’]
krb5 → libcxx[version=’>=11.0.0|>=4.0.1’]
pyparsing → python → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
superlu_dist → metis[version=’>=5.1.0,<5.2.0a0’] → libcxx[version=’>=11.0.1|>=4.0.1|>=9.0.1’]
python_abi → python=3.8 → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
tbb → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
eigen → libcxx[version=’>=11.0.0|>=4.0.1’]
parmetis → mpich[version=’>=3.3,<4.0.0a0’] → libcxx[version=’>=11.0.1|>=4.0.1’]
setuptools → python[version=’>=3.6,<3.7.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
tornado → python[version=’>=3.9,<3.10.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
python-dateutil → python → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
pillow → libtiff[version=’>=4.1.0,<5.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
mumps-mpi → metis[version=’>=5.1.0,<5.2.0a0’] → libcxx[version=’>=11.0.1|>=4.0.1|>=9.0.1’]
petsc → libcxx[version=’>=10.0.1’]
petsc4py → mpich[version=’>=3.3.2,<4.0.0a0’] → libcxx[version=’>=10.0.0|>=10.0.1|>=11.0.1|>=4.0.1’]
mpfr → gmp[version=’>=6.1.2’] → libcxx[version=’>=10.0.0|>=4.0.1|>=10.0.1’]
fenics-fiat → python[version=’>=3.8,<3.9.0a0’] → libcxx[version=’>=10.0.0|>=4.0.1|>=11.0.1’]
parmetis → libcxx[version=’>=9.0.1’]
superlu_dist → libcxx[version=’>=10.0.1’]
scalapack → mpich[version=’>=3.3,<4.0.0a0’] → libcxx[version=’>=11.0.1|>=4.0.1’]
gmpy2 → gmp[version=’>=6.1.2’] → libcxx[version=’>=10.0.0|>=4.0.1|>=10.0.1|>=11.0.1’]

Package libopenblas conflicts for:
hypre → libblas[version=’>=3.8.0,<4.0a0’] → libopenblas[version=’>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0’]
scalapack → libblas[version=’>=3.8.0,<1.0a0’]
superlu → libblas[version=’>=3.8.0,<1.0a0’]
petsc4py → numpy[version=’>=1.16.5,<2.0a0’] → libopenblas[version=’>=0.3.3,<1.0a0’]
superlu_dist → libblas[version=’>=3.8.0,<1.0a0’]
fenics-dijitso → numpy → libopenblas[version=’>=0.2.20,<0.2.21.0a0|>=0.3.2,<0.3.3.0a0|>=0.3.3,<1.0a0’]
fenics-dolfin → libblas[version=’>=3.8.0,<1.0a0|>=0.3.3,<1.0a0’]
suitesparse → libblas[version=’>=3.8.0,<1.0a0’]
matplotlib → numpy[version=’>=1.14.6,<2.0a0’] → libopenblas[version=’>=0.2.20,<1.0a0’]
mumps-mpi → libblas[version=’>=3.8.0,<1.0a0’]
slepc → libblas[version=’>=3.8.0,<1.0a0’]
fenics-fiat → numpy → libopenblas[version=’>=0.2.20,<1.0a0’]
numpy → libopenblas[version=’>=0.2.20,<1.0a0’]
suitesparse → libopenblas[version=’>=0.2.20,<0.2.21.0a0|>=0.3.3,<1.0a0’]
fenics-ffc → numpy → libopenblas[version=’>=0.2.20,<1.0a0’]
numpy → libblas[version=’>=3.8.0,<1.0a0’]
petsc → libblas[version=’>=3.8.0,<1.0a0’]
liblapack → libblas==3.9.0=8_openblas → libopenblas[version=’>=0.3.12,<1.0a0’]
fenics-ufl → numpy → libopenblas[version=’>=0.2.20,<1.0a0’]
libcblas → libblas==3.9.0=8_openblas → libopenblas[version=’>=0.3.12,<1.0a0’]
matplotlib-base → numpy[version=’>=1.16.6,<1.0a0’]
libblas → libopenblas[version=’>=0.3.12,<1.0a0’]
slepc4py → numpy[version=’>=1.16.5,<1.0a0’]

Package mpich conflicts for:
superlu_dist → parmetis[version=’>=4.0.3,<4.1.0a0’] → mpich[version=’>=3.3,<4.0.0a0’]
petsc → mpich[version=’>=3.3.2,<4.0.0a0’]
mpi4py → mpich[version=’>=3.3,<3.4.0a0|>=3.4,<4.0.0a0’]
petsc → hdf5[version=’>=1.10.6,build=mpi_mpich_] → mpich[version=’>=3.3,<4.0.0a0’]
mumps-mpi → mpich[version=’>=3.3.2,<4.0.0a0’]
scalapack → mpich[version=’>=3.3,<4.0.0a0’]
slepc → mpich[version=’>=3.3,<4.0.0a0’]
parmetis → mpich[version=’>=3.3,<4.0.0a0’]
fenics-dolfin → hdf5[version=’>=1.10.6,<3.4.0a0|>=3.3,<4.0.0a0|>=3.4,<4.0.0a0’]
hypre → mpich[version=’>=3.3,<4.0.0a0’]
superlu_dist → mpich[version=’>=3.3.2,<4.0.0a0’]
slepc4py → slepc[version=’>=3.13.4,<3.14.0a0’] → mpich[version=’>=3.3,<4.0.0a0’]
fenics-dolfin → mpich[version=’>=3.3.2,<4.0.0a0’]
slepc4py → mpich[version=’>=3.3.2,<4.0.0a0’]
mumps-mpi → parmetis[version=’>=4.0.3,<4.0.0a0’]
fenics → fenics-dolfin==2019.1.0=py38hd7c8441_18 → mpich[version=’>=3.3.2,<4.0.0a0’]
hdf5 → mpich[version=’>=3.3,<4.0.0a0’]
ptscotch → mpich[version=’>=3.3.2,<4.0.0a0’]
slepc → petsc[version=’>=3.13.6,<3.14.0a0’] → mpich[version=’>=3.3.2,<4.0.0a0’]
petsc4py → mpich[version=’>=3.3.2,<4.0.0a0’]

Package liblapack conflicts for:
fenics-dolfin → numpy[version=’>=1.16.6’] → liblapack[version=’>=3.8.0,<4.0a0’]
mumps-mpi → scalapack[version=’>=2.0.2,<2.1.0a0’] → liblapack[version=’>=3.8.0,<4.0.0a0’]

… 这是一个很长的错误消息,不适合这里......

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)