I have installed the fenics project using anaconda.
I followed the following commands and I believe that the installation was successful:
conda create -n fenicsproject -c conda-forge fenics
source activate fenicsproject
Now, I want to use fenics with my IDE spyder. Anaconda-navigator is complaining that I cannot install spyder in the fenicsproject environment.
Is there any way to resolve this issue?
Update: I ran conda install spyder in the fenicsproject environment and got this very long message from the terminal. I am not really sure how to go about fixing it.
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,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0β]
- pyparsing β python[version=β>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.5,<3.6.0a0β]
- python-dateutil β python[version=β>=2.7,<2.8.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.5,<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,<1.10.7.0a0β,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,<4.0a0β] β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0β]
superlu β libblas[version=β>=3.8.0,<4.0a0β] β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0β]
petsc4py β numpy[version=β>=1.16.5,<2.0a0β] β libopenblas[version=β>=0.3.3,<1.0a0β]
superlu_dist β libblas[version=β>=3.8.0,<4.0a0β] β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<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,<4.0a0β] β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0|>=0.3.3,<1.0a0β]
suitesparse β libblas[version=β>=3.8.0,<4.0a0β] β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0β]
matplotlib β numpy[version=β>=1.14.6,<2.0a0β] β libopenblas[version=β>=0.2.20,<0.2.21.0a0|>=0.3.2,<0.3.3.0a0|>=0.3.3,<1.0a0β]
mumps-mpi β libblas[version=β>=3.8.0,<4.0a0β] β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0β]
slepc β libblas[version=β>=3.8.0,<4.0a0β] β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0β]
fenics-fiat β numpy β libopenblas[version=β>=0.2.20,<0.2.21.0a0|>=0.3.2,<0.3.3.0a0|>=0.3.3,<1.0a0β]
numpy β libopenblas[version=β>=0.2.20,<0.2.21.0a0|>=0.3.2,<0.3.3.0a0|>=0.3.3,<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,<0.2.21.0a0|>=0.3.2,<0.3.3.0a0|>=0.3.3,<1.0a0β]
numpy β libblas[version=β>=3.8.0,<4.0a0β] β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0β]
petsc β libblas[version=β>=3.8.0,<4.0a0β] β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0β]
liblapack β libblas==3.9.0=8_openblas β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0β]
fenics-ufl β numpy β libopenblas[version=β>=0.2.20,<0.2.21.0a0|>=0.3.2,<0.3.3.0a0|>=0.3.3,<1.0a0β]
libcblas β libblas==3.9.0=8_openblas β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0β]
matplotlib-base β numpy[version=β>=1.16.6,<2.0a0β] β libopenblas[version=β>=0.2.20,<0.2.21.0a0|>=0.3.2,<0.3.3.0a0|>=0.3.3,<1.0a0β]
libblas β libopenblas[version=β>=0.3.12,<0.3.13.0a0|>=0.3.12,<1.0a0β]
slepc4py β numpy[version=β>=1.16.5,<2.0a0β] β libopenblas[version=β>=0.3.3,<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,<1.10.7.0a0β,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,<1.10.7.0a0β,build=mpi_mpich_] β mpich[version=β>=3.3,<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.1.0a0β] β mpich[version=β>=3.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β]
β¦
Itβs a very long error message and wouldnβt fit hereβ¦