【发布时间】:2019-03-09 18:15:07
【问题描述】:
我正在尝试使用 pyplot() 后端在 Julia 中使用 plots() 进行绘图。这是我得到的错误。我很困惑我需要做什么来解决这个问题。任何人都可以帮忙吗?
*LoadError: InitError: PyCall.PyError("PyImport_ImportModule\n\nPython包matplotlib.pyplot无法被pyimport找到。通常这意味着\n你没有在PyCall使用的Python版本中安装matplotlib.pyplot .\n\nPyCall 当前配置为使用由 Conda.jl 包安装的 Julia 特定 Python 分发包。要安装 matplotlib.pyplot 模块,您可以\n使用pyimport_conda(\"matplotlib.pyplot\", PKG),其中 PKG 是 Anaconda\n包模块 matplotlib.pyplot,或者您可以直接使用\nConda 包(通过using Conda 后跟Conda.add 等等)。\n\n或者,如果您想在您的系统上使用不同的 Python 发行版,例如系统范围的 Python(相对于 Julia 特定的 Python),\n您可以使用该 Python 重新配置 PyCall。如 PyCall\n文档中所述,将 ENV[\"PYTHON\"] 设置为你想使用的 python 可执行文件\n,运行 Pkg.build(\"PyCall\"),然后重新启动 Julia。\n\n", Py Call.PyObject(Ptr{PyCall.PyObject_struct} @0x0000000166bd5f40), PyCall.PyObject(Ptr{PyCall.PyObject_struct} @0x00000001a99e3748), PyCall.PyObject(Ptr{PyCall.PyObject_struct} @0x00000001a99f75c8))
在模块 PyPlot 初始化期间 *
【问题讨论】:
标签: matplotlib julia plots.jl