Julia引入PyCall報錯解決方法

2021-10-07 16:07:16 字數 1553 閱讀 7656

首先按照正常的方法安裝pycall

using pkg

pkg.add(

"pycall"

)using pycall

報錯

[ info: precompiling pycall [438e738f-606a-5dbb-bf0a-cddfbfd45ab0]

error: loaderror: loaderror: pycall not properly installed. please run pkg.build("pycall")

stacktrace:

[1] error(::string) at .\error.jl:33

[2] top-level scope at c:\users\.juliapro\juliapro_v1.4.2-1\packages\pycall\zqdxb\src\startup.jl:44

[3] include(::module, ::string) at .\base.jl:377

[4] include(::string) at c:\users\.juliapro\juliapro_v1.4.2-1\packages\pycall\zqdxb\src\pycall.jl:1

[5] top-level scope at c:\users\.juliapro\juliapro_v1.4.2-1\packages\pycall\zqdxb\src\pycall.jl:34

[6] include(::module, ::string) at .\base.jl:377

[7] top-level scope at none:2

[8] eval at .\boot.jl:331 [inlined]

[9] eval(::expr) at .\client.jl:449

[10] top-level scope at .\none:3

接著按照報錯的提示輸入

pkg.build(

"pycall"

)

接著卡在此處沒有反應

building pycall → `c:\users\.juliapro\juliapro_v1.4.2-1\packages\pycall\zqdxb\deps\build.log`
解決方法

按照 中的提示,我們只需要將env[「python」]換成python的路徑

env[

"python"]=

"d:\\users\\anaconda3\\envs\\tf\\python.exe"

pkg.bulid(

"pycall"

)

然後重新啟動julia即可。

此時pycall可以使用pyimport匯入此python所在環境下的包,例如

np = pyimport(

"numpy"

)

然後便可以用np呼叫numpy裡的函式

vue引入element ui報錯

1.引入css import element ui lib theme chalk index.css 2.報錯資訊 node modules element ui lib theme chalk index.css 1 0 module parse failed unexpected charac...

nuxt 引入vant 報錯問題

1 按 描述方法引入,報錯。經查詢資料,是babel plugin import與nuxt不相容。有人推薦通過babel plugin component 代替babel plugin import 按其描述方法,仍然不行。2 查詢其他資料,目前宣告支援nuxt的移動端ui框架只有vux。但按vux...

vue按需引入and design報錯

vue add ant designantd官方文件提到的 babel plugin import,乙個用於按需載入元件 和樣式的 babel 外掛程式,樣式自動載入需要先裝這個外掛程式 npm install babel plugin import dev安裝完後配置babel.plugin.co...