刚刚从julialang.org安装了Julia 1.0.0 做了以下事情:
using Pkg
Pkg.add(“PyPlot”)使用PyPlot
。 。 。得到此错误:pyimport无法找到Python包matplotlib。通常这意味着您没有在PyCall使用的Python版本中安装matplotlib。
我安装了anaconda。
这里是完整的JULIA 1.0.0 LOG ... .........
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.0.0 (2018-08-08)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia> using Pkg
julia> Pkg.add("PyPlot")
Updating registry at `C:\Users\douglaskbell\.julia\registries\General`
Updating git-repo `https://github.com/JuliaRegistries/General.git`
Resolving package versions...
Updating `C:\Users\douglaskbell\.julia\environments\v1.0\Project.toml`
[no changes]
Updating `C:\Users\douglaskbell\.julia\environments\v1.0\Manifest.toml`
[no changes]
julia> using PyPlot
[ Info: Installing matplotlib via the Conda matplotlib package...
[ Info: Running `conda install -y matplotlib` in root environment
Solving environment: done
# All requested packages already installed.
ERROR: InitError: PyError (PyImport_ImportModule
The Python package matplotlib could not be found by pyimport. Usually this means
that you did not install matplotlib in the Python version being used by PyCall.
这有用吗(设置anaconda python二进制文件的正确路径)?
ENV["PYTHON"] = "c:\\full\\path\\to\\anaconda\\bin\\python"
using Pkg
Pkg.build("PyCall")
using PyPlot