微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我想通过PyCall在Julia上使用OpenCV

如何解决我想通过PyCall在Julia上使用OpenCV

我想在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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。