小编api*_*ott的帖子

从 PyJulia 调用 Julia 模块函数时出现 ImportError

我试图在一些 Python 代码中包含 Julia 函数 (PowerModelsDistribution.solve_mc_opf)。该包可以在 Julia 中运行,但我一直坚持将其包含在 PyJulia 中。我尝试过一些事情:

1.

from julia import Pkg
Pkg.activate("C:/Users/Aisling/.julia/environments/pmd") # pmd is my Julia env but I've also tried this in my base
from julia.PowerModelsDistribution import solve_mc_opf
Run Code Online (Sandbox Code Playgroud)

结果是

ImportError                               Traceback (most recent call last)
<ipython-input-33-6e83bbbb609c> in <module>
----> 1 from julia.PowerModelsDistribution import solve_mc_opf

C:\ProgramData\Anaconda3\lib\site-packages\julia\core.py in load_module(self, fullname)
    258                                               JuliaModule(self, fullname))
    259 
--> 260         raise ImportError("{} not found".format(juliapath))
    261 
    262 

ImportError: PowerModelsDistribution.solve_mc_opf not found
Run Code Online (Sandbox Code Playgroud)
  1. 然后我尝试:
import julia
jl = julia.Julia()
res = jl.run(PowerModelsDistribution.solve_mc_opf("documents/powermodelsdistribution/test/data/opendss/case3_unbalanced.dss", ACPUPowerModel, …
Run Code Online (Sandbox Code Playgroud)

python cross-language julia julia-pkg

7
推荐指数
1
解决办法
179
查看次数

标签 统计

cross-language ×1

julia ×1

julia-pkg ×1

python ×1