Я использую компьютер под управлением 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.
![no Julia 0.7.0!](https://lh3.googleusercontent.com/UpqEIS_fqOuVE37oQTXDS-thfSckWXn_InGOpX98bSBXtO0UMsoi-pC8riKvAV2TAInK8Lv1nwmzqwXwwxQDheo-cRstPN5DKG5eiqmZv3Hf1w2sbWjWMdS9WInwdt-kFn48RKmvQwbIKiAERjYjBy9aXJGvl_a50V_LPllx2VZHW2D7AeG37pDISa5UskyDyqSDxte9n-LwQ2kBwvCPMH7bQDf0VNH-Siw9HrqGJv23GWVsUwK_-J7P4_jiU6RVzQCZ9iVQdCLhDzub7mce1kOvQfvNue6m_o5Usrv6xRZujpiNnse2QGCO--uOrjn0HaSizFH5gGhRrQKm7ByUR1IBrtl0u832EKtYvagBPNYOqPoyyWwXUHhCSDIJ855ScIVu38O-eMnVOj4SQsRQRqQuREHVms6rv5kgAr_5cECEep5w0EwThU3ud2JqddsZHis7HETq2XQ6F0XQ1xQ6CsRrjsMOZAShJN7udPSxDOF56qR4MZx6nr2tpeFCxixBB6lQlKHDD5ze8w_DiT4C9BOSt4Kfe9I3hOYyukVNapNUpeCqMW0BAhF9vpUdolLM5Ra6dCsI2Ouu5Oeq0KnOqYIZJUc224j-TSEc0D5HMBO_zlCz5SHzQDYe99vxMIWEtn-hHg1IYX8550cze-DBi4m-Y87lfg=w241-h317-no)
В итоге я добился успеха, показав, какие ядра я использовал 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 )
Пожалуйста, помогите, спасибо!