JuliaPy / JuliaPy/PythonCall.jl

cannot import pyarrow with PythonCall

未關閉
#339 6 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
bug
主要語言
Julia
星號
1.1k
分支
86
平均合併
1 天 22 小時
30 天內合併 PR
3

描述

**Affects:** PythonCall

**Describe the bug**

Cannot import pyarrow using PythonCall.jl

In a fresh environment / new folder:
```julia
using Pkg
Pkg.activate(".")
Pkg.add("CondaPkg")

using CondaPkg
CondaPkg.add("pyarrow")

Pkg.add("PythonCall")
using PythonCall
pyarrow = pyimport("pyarrow")
```

Result:
```julia
julia> pyarrow = pyimport("pyarrow")
ERROR: Python: ImportError: DLL load failed while importing lib: The specified procedure could not be found.
Python stacktrace:
[1]
@ C:\Users\beasont\condatest\.CondaPkg\env\Lib\site-packages\pyarrow\__init__.py:65
Stacktrace:
[1] pythrow()
@ PythonCall C:\Users\beasont\.julia\packages\PythonCall\1f5yE\src\err.jl:94
[2] errcheck
@ C:\Users\beasont\.julia\packages\PythonCall\1f5yE\src\err.jl:10 [inlined]
[3] pyimport(m::String)
@ PythonCall C:\Users\beasont\.julia\packages\PythonCall\1f5yE\src\concrete\import.jl:11
[4] top-level scope
@ REPL[11]:1
```

Info:
```julia
(condatest) pkg> conda st
CondaPkg Status C:\Users\beasont\condatest\CondaPkg.toml
Environment
C:\Users\beasont\condatest\.CondaPkg\env
Packages
pyarrow v12.0.1

(condatest) pkg> st
Status `C:\Users\beasont\condatest\Project.toml`
[992eb4ea] CondaPkg v0.2.18
[6099a3de] PythonCall v0.9.13

julia> versioninfo()
Julia Version 1.9.2
Commit e4ee485e90 (2023-07-05 09:39 UTC)
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: 32 × AMD Ryzen 9 5950X 16-Core Processor
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-14.0.6 (ORCJIT, znver3)
Threads: 1 on 32 virtual cores

```

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。