问题描述
我想在Julia上使用OpenCV,然后尝试使用PyCall。
我用pyenv制作了Python环境,因此,我尝试了以下命令;
listinformations.map((item: any,index: any) => {
return (
<View style={{ marginVertical: 2 }} key={index.toString()}>
<Text style={{textAlign: 'justify',backgroundColor:"green"}}>{item?.trim()}</Text>
</View>
);
})
然后,我尝试了以下命令,并返回了此错误消息。
julia> ENV["PYTHON"] = "/Users/MYNAME/.pyenv/shims/python"
julia> using Pkg
julia> Pkg.add("PyCall")
解决方法
PyCall
已在Anaconda上进行了测试,并且与内置在Julia中的Anaconda安装效果最佳。
using Pkg
#ENV["PYTHON"] = ""
pkg"add PyCall"
#pkg"build PyCall" #required to restore the default config if you changed it
pkg"add Conda"
using Conda
Conda.runconda(`install -c conda-forge opencv`)
using PyCall
const cv = pyimport("cv2")
现在您可以开始工作了。
,还有一些OpenCV的Julia绑定,尽管它们尚未与Julia的工件系统集成在一起,因此仍然需要一定的人工安装。要开始使用,请参见this blog post。