JuliaPy / JuliaPy/PythonCall.jl

import of pyarrow fails

Offen
#373 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Julia
Sterne
1.1k
Forks
86
Ø Merge
1 T. 22 Std.
Gemergte PRs (30 T.)
3

Beschreibung

I observe a very strange behaviour that pyimport fails on windows if it was installed via conda-forge. If it was installed via pip, everything works fine.

I've opened an [issue on conda-forge pyarrow](https://github.com/conda-forge/arrow-cpp-feedstock/issues/1176), but maybe someone here has an idea...

MWE:

```julia
julia> ENV["JULIA_PYTHONCALL_EXE"] = "C:\\ProgramData\\mambaforge\\envs\\pyarrow_conda\\python.exe"
"C:\\ProgramData\\mambaforge\\envs\\pyarrow_conda\\python.exe"

julia> using PythonCall

julia> pyimport("pyarrow")
ERROR: Python: ImportError: DLL load failed while importing lib: Die angegebene Prozedur wurde nicht gefunden.
Python stacktrace:
[1]
@ C:\ProgramData\mambaforge\envs\pyarrow_conda\Lib\site-packages\pyarrow\__init__.py:65
Stacktrace:
[1] pythrow()
@ PythonCall C:\Users\\.julia\dev\PythonCall\src\err.jl:94
[2] errcheck
@ C:\Users\\.julia\dev\PythonCall\src\err.jl:10 [inlined]
[3] pyimport(m::String)
@ PythonCall C:\Users\\.julia\dev\PythonCall\src\concrete\import.jl:11
[4] top-level scope
@ REPL[3]:1
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.