gpt4 book ai didi

python - 如何在 Python 中运行使用包的 Julia 文件?

转载 作者:行者123 更新时间:2023-12-03 09:35:52 33 4
gpt4 key购买 nike

我正在使用 PyJulia 在 Python 中运行 Julia 文件。我想运行的文件使用了一个已经安装在 Julia 上的包。但它仍然给出以下错误:

JULIA: LoadError: ArgumentError: Package LowRankApprox not found in current path: Run `import Pkg; Pkg.add("LowRankApprox")` to install the LowRankApprox package.
如果软件包已经安装在 Julia 上,为什么会出现此错误?

最佳答案

您需要确保 pyjulia 激活了正确的 Julia 环境。尝试在 Python 中运行:

from julia import Pkg
Pkg.activate("/home/user/.julia/environments/v1.5") #use the correct path
您需要使用与 Julia 使用的完全相同的目录路径(这是存储 Project.toml 的文件夹)。要检查在 Julia 中运行的正确路径是什么:
julia> using Pkg; Pkg.activate()
Activating environment at `/home/user/.julia/environments/v1.5/Project.toml`
最后但并非最不重要的一点是,为了获得最佳结果,我建议使用与 Julia 一起安装的 Python Anaconda ( using Pkg; Pkg.add("PyCall");Pkg.add("Conda");using Conda;Conda.add("whateveranacondapackageyouneed") )。它会安装到您的 Julia 文件夹中,并且以这种方式安装的 Anaconda 版本已经过针对集成问题的测试。

关于python - 如何在 Python 中运行使用包的 Julia 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64583827/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com