Я использую компьютер под управлением Windows и пытаюсь использовать ядра Jupyter Notebook для нескольких версий Julia (0.7.0 и 1.1.1), поскольку пакет AWS не поддерживает последнюю версию, но поддерживает 0.7.0.
Сначала я установил Julia 1.1.1 на мой компьютер и получил что-то похожее на следующую ошибку при попытке установить пакет AWS: https://github.com/JuliaLang/Pkg.jl/issues/792
Затем я установил Julia 0.7.0 и смог установить AWS в терминале Julia 0.7.0 с Pkg.add("AWS")
без проблем.
В терминале Julia 0.7.0 я снова установил IJulia с Pkg.add("IJulia")
и перезапустил свой экземпляр ноутбука Jupyter. Теперь я хотел бы использовать AWS через ноутбук Jupyter, но когда я создаю новый, появляется только Julia 1.1.1.
В итоге я добился успеха, показав, какие ядра я использовал jupyter kernelspec list
в терминале, и где было показано мое другое ядро Julia.
>>> jupyter kernelspec list
Available Kernels:
julia-1.1 C:\Users\{%USERNAME%}\AppData\Roaming\jupyter\kernels\julia-1.1
python3 C:\ProgramData\Anaconda3\share\jupyter\kernels\python3
- Я перешел к пути к файлу, указанному после julia-1.1
- Создал папку julia-0.7 в том же каталоге
- Копирование содержимого из папки julia-1.1
- Отредактировал файл kernel.json, заменив каждый экземпляр
julia-1.1.1
на julia-0.7.0
То, чем я добился успеха, кажется очень элементарным способом решения этой проблемы. Я бы хотел более элегантный способ достижения того же результата, аналогично тому, как при добавлении нескольких ядер для разных версий Python. ( Использование Python 2.x и Python 3.x в IPython Notebook )
Пожалуйста, помогите, спасибо!