[petsc-dev] Problem pip installing petsc4py on existing PETSc installation
    Satish Balay 
    balay.anl at fastmail.org
       
    Thu Aug 28 09:02:08 CDT 2025
    
    
  
On Thu, 28 Aug 2025, Samar Khatiwala via petsc-dev wrote:
> A more general question: is the petsc4py packaged with a particular version of PETSc (e.g., in the tarball) identical to the same version on PyPI?
yes - both petsc and pets4py get spun in the same
>  That is to say, is the version of petsc4py on PyPI designed to be built on top of an existing PETSc installation?
yes.
> Or is that not robust/recommended?
Generally - I think its best to install both - via the same method - i.e install both petsc and petsc4py via pip - or both petsc, petsc4py - naively [with petsc configure option --with-petsc4py=1], or via spack
However I think "pip install petsc4py" should work with a manual install of petsc - there could be some error cases here - perhaps Lisandro or Stefano have more insight on this issue.
Satish
    
    
More information about the petsc-dev
mailing list