Julia绘图:Pycall.pyerror('Pyimport_importModule n n python



我试图使用pyplot()后端在julia中绘制带有图()的julia。这是我遇到的错误。我为解决此问题所需的工作感到困惑。谁能帮忙?

*loaderror:initerror:pycall.pyerror(" pyimport_importmodule n n python package matplotlib.pyplot无法找到Pyimport。。 n npyCall当前配置为使用conda.jl软件包所用的朱莉娅特异性python发行版 naters。安装matplotlib.pyplot模块,您可以 nuse pyimport_conda("matplotlib.pyplot", PKG),其中pkg是pkg是anaconda npackage the anaconda npackage the模块。matplotlib.pyplot,或者您可以直接使用 nconda软件包(通过using Conda,然后是Conda.add ETCETERA)。与朱莉娅特定的python相反), nyou可以将pycall与那个python重新配置。要使用,运行pkg.build(" pycall "),然后重新打开Julia。} @0x00000001A99E3748),pycall.pyobject(ptr {pycall.pyobject_struct} @0x0000000001A99F75C8))在模块pyplot的初始化期间 *

这绝对是"许多python"问题。基本上,在朱莉娅,您总是有两个选择:

  1. 使用朱莉娅内置的Anaconda Python
  2. 使用外部(anaconda)python安装

我更喜欢第二种选择,因为无论如何,大多数数据科学/科学计算机都具有Anaconda,而且我更喜欢拥有一个Anaconda来管理一个Anaconda,而不是许多Anacondas。

ad 1。当未设置PYTHON环境变量时,使用内置的Python(在Julia控制台中查找ENV["PYTHON"]的值)基本上,通常要尝试的第一件事是按]作为软件包管理器并运行:

(v1.0) pkg> build PyCall
(v1.0) pkg> build PyPlot

ad 2。设置PYTHON环境变量(我使用示例,典型路径)

Windows(或转到计算机管理并设置系统变量):

$ set PYTHON=C:ProgramDataAnaconda3python.exe

linux(示例Ubuntu配置):

$ export PYTHON=/home/ubuntu/anaconda3/bin/python

Julia Console(在Linux Ubuntu上)

julia> ENV["PYTHON"]="/home/ubuntu/anaconda3/bin/python"

完成后,请访问Julia Package Manager并重建软件包:

(v1.0) pkg> build PyCall
(v1.0) pkg> build PyPlot

应该工作。

相关内容

  • 没有找到相关文章