Это определенно проблема "многих питонов".В основном в Julia у вас всегда есть два варианта:
- использовать встроенный Anaconda Python от Julia
- использовать внешнюю (Anaconda) установку Python
IЯ предпочитаю второй вариант, так как большинство вычислительных машин, работающих с данными и научными данными, в любом случае имеют 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:\ProgramData\Anaconda3\python.exe
Linux (пример конфигурации Ubuntu):
$ export PYTHON=/home/ubuntu/anaconda3/bin/python
Консоль Julia (в Linux Ubuntu)
julia> ENV["PYTHON"]="/home/ubuntu/anaconda3/bin/python"
По завершении перейдите кДжулия менеджер пакетов и пересборка пакетов:
(v1.0) pkg> build PyCall
(v1.0) pkg> build PyPlot
Должно работать.