Fenicsx installatio/ import issue

I have installed fnicsx in ubuntu using these three commands

apt update
apt install fenicsx

But I am unable to import as it says, "No modukle name fenicsx"

boxuser@Ubunt:/var/lib/apt/lists$ dpkg -l *dolfinx* | cat

Desired=Unknown/Install/Remove/Purge/Hold

| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend

|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)

||/ Name                         Version                   Architecture Description

+++-============================-=========================-============-==========================================================

ii  dolfinx-doc                  1:0.7.3-3~ppa1~jammy1     all          Documentation and demo programs for DOLFIN

ii  libdolfinx-complex-dev:amd64 1:0.7.3-3~ppa1~jammy1     amd64        Shared links and header files for DOLFIN (complex numbers)

ii  libdolfinx-complex0.7:amd64  1:0.7.3-3~ppa1~jammy1     amd64        Shared libraries for DOLFIN

ii  libdolfinx-dev:amd64         1:0.7.3-3~ppa1~jammy1     amd64        Shared links and header files for DOLFIN

ii  libdolfinx-mpc0.7:amd64      0.7.0.post1-2~ppa1~jammy1 amd64        Multi-point constraints with FEniCS-X

ii  libdolfinx-real-dev:amd64    1:0.7.3-3~ppa1~jammy1     amd64        Shared links and header files for DOLFIN (real numbers)

ii  libdolfinx-real0.7:amd64     1:0.7.3-3~ppa1~jammy1     amd64        Shared libraries for DOLFIN

ii  python3-dolfinx:amd64        1:0.7.3-3~ppa1~jammy1     amd64        Python interface for DOLFIN (Python 3)

ii  python3-dolfinx-complex      1:0.7.3-3~ppa1~jammy1     amd64        Python interface for DOLFIN (Python 3)

ii  python3-dolfinx-mpc          0.7.0.post1-2~ppa1~jammy1 amd64        Multi-point constraints with FEniCS-X

ii  python3-dolfinx-real         1:0.7.3-3~ppa1~jammy1     amd64        Python interface for DOLFIN (Python 3)

vboxuser@Ubunt:/var/lib/apt/lists$ python3

Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import fenicsx

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

ModuleNotFoundError: No module named 'fenicsx'

My Ubuntu version
No LSB modules are available.

Distributor ID:	Ubuntu

Description:	Ubuntu 22.04.3 LTS

Release:	22.04

Codename:	jammy

Also

vboxuser@Ubunt:/var/lib/apt/lists$ ls -l /usr/lib/python3/dist-packages/dolfinx.pth /usr/lib/petscdir/petsc3.12/x86_64-linux-gnu-real/lib/python3/dist-packages/dolfinx/

ls: cannot access '/usr/lib/petscdir/petsc3.12/x86_64-linux-gnu-real/lib/python3/dist-packages/dolfinx/': No such file or directory

-rw-r--r-- 1 root root 191 جنوری   3 17:11 /usr/lib/python3/dist-packages/dolfinx.pth


The Python package is called dolfinx, not fenicsx.

1 Like