JuliaPy / JuliaPy/PyCall.jl

OSError('pkg-config is not installed',)

Aperta
#519 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Julia
Stelle
1.5k
Fork
186
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I'm getting this error, even though `pkg-config` is installed by Conda i.e. `Conda.add("pkg-config")` does nothing. This is for `FEniCS.jl`.

Error persists even if I downgrade to Julia 0.6.2, Conda 0.8.0, and PyCall 1.15.0 via `Pkg.pin`. What can I do to get a working system again?

```
ERROR: PyError (PyImport_ImportModule)
OSError('pkg-config is not installed',)
File "/Users/aterenin/.julia/packages/Conda/m7vem/deps/usr/lib/python3.6/site-packages/fenics/__init__.py", line 7, in
from dolfin import *
File "/Users/aterenin/.julia/packages/Conda/m7vem/deps/usr/lib/python3.6/site-packages/dolfin/__init__.py", line 140, in
from .fem.assembling import (assemble, assemble_system, assemble_multimesh,
File "/Users/aterenin/.julia/packages/Conda/m7vem/deps/usr/lib/python3.6/site-packages/dolfin/fem/assembling.py", line 34, in
from dolfin.fem.form import Form
File "/Users/aterenin/.julia/packages/Conda/m7vem/deps/usr/lib/python3.6/site-packages/dolfin/fem/form.py", line 12, in
from dolfin.jit.jit import dolfin_pc, ffc_jit
File "/Users/aterenin/.julia/packages/Conda/m7vem/deps/usr/lib/python3.6/site-packages/dolfin/jit/jit.py", line 15, in
if pkgconfig.exists("dolfin"):
File "/Users/aterenin/.julia/packages/Conda/m7vem/deps/usr/lib/python3.6/site-packages/pkgconfig/pkgconfig.py", line 62, in _wrapper
raise EnvironmentError("pkg-config is not installed")
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Start by reproducing the PyCall import of FEniCS and follow the traceback through fenics/__init__.py, dolfin/__init__.py, and dolfin/jit/jit.py. Check how Conda.add("pkg-config") relates to the pkgconfig Python check, then document or verify a reproducible working setup.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
julia, python
Ambito
tooling
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
20/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.