JuliaPy / JuliaPy/PyCall.jl

InitError: ccall: could not find function Py_CompileString in library

Abierto
#729 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Julia
Estrellas
1.5k
Forks
186
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Hello,
Anyone know what causes this error every time I use PyCall

InitError: ccall: could not find function Py_CompileString in library C:\Users\Sannan\AppData\Local\Programs\Python\Python38\python38.dll
during initialization of module PyCall
macro expansion at exception.jl:81 [inlined]
pyeval_(::String, ::PyCall.PyDict{String,PyCall.PyObject,true}, ::PyCall.PyDict{String,PyCall.PyObject,true}, ::Int64, ::String) at pyeval.jl:36
pyeval_(::String) at pyeval.jl:34
__init__() at pyinit.jl:230
_include_from_serialized(::String, ::Array{Any,1}) at loading.jl:685
_require_search_from_serialized(::Base.PkgId, ::String) at loading.jl:765
_require(::Base.PkgId) at loading.jl:990
require(::Base.PkgId) at loading.jl:911
require(::Module, ::Symbol) at loading.jl:906

Thank you!

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comience con la ruta de inicialización de PyCall en pyinit.jl y la ruta de evaluación que falla en pyeval.jl, utilizando la Python38 DLL indicada y el stack trace de exception.jl como contexto de reproducción. Determine por qué Py_CompileString no está disponible durante la inicialización del módulo y, a continuación, documente la causa confirmada y una resolución reproducible para esta configuración de Python y PyCall.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
julia, python
Área
backend
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.