我使用的是 Ubuntu 16.04.4 LTS。目前正在学习朱莉娅。Julia 使用 PyPlot 作为绘图后端。PyPlot 需要在系统上安装 Python 和 matplotlib。
我的 Ubuntu 附带安装了 Python(2 和 3)。我使用此命令安装了 matplotlib sudo apt-get install python3-matplotlib。我检查了matplotlib版本,它是Matplotlib 1.5.1。但是每当我尝试使用 PyPlot 作为后端进行绘图时 julia> pyplot(),
Julia 的输出是:警告:您正在使用 Matplotlib 1.5.1,Plots 社区不再正式支持该版本。为了确保 Plots.jl 顺利集成,请将 Matplotlib 库更新到版本 >= 2.0.0
因此,我尝试使用 pip 升级 matplotlib,它说我的 matplotlib 版本是最新的。pip 命令的输出sudo pip install --upgrade matplotlib是:
目录“/home/yousuf/.cache/pip/http”或其父目录不属于当前用户,并且缓存已被禁用。请检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。目录“/home/yousuf/.cache/pip”或其父目录不属于当前用户,并且缓存轮已被禁用。检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 sudo 的 -H 标志。要求已经是最新的: /usr/local/lib/python2.7/dist-packages 中的 matplotlib 要求已经是最新的: /usr/local/lib/python2.7/ 中的 numpy>=1.7.1 dist-packages (来自 matplotlib) 要求已经是最新的: …