Ці інструкції пояснюють, як встановити ядро python2 та python3 в окремих віртуальних середовищах для користувачів, які не мають анаконди. Якщо ви використовуєте анаконду, знайдіть іншу мою відповідь на рішення, безпосередньо з урахуванням анаконди.
Я припускаю, що ви вже jupyter notebook
встановили.
Спочатку переконайтеся, що у вас є python2
і python3
перекладачpip
наявними.
На ubuntu ви встановите їх:
sudo apt-get install python-dev python3-dev python-pip python3-pip
Далі підготуйте та зареєструйте середовища ядра
python -m pip install virtualenv --user
# configure python2 kernel
python -m virtualenv -p python2 ~/py2_kernel
source ~/py2_kernel/bin/activate
python -m pip install ipykernel
ipython kernel install --name py2 --user
deactivate
# configure python3 kernel
python -m virtualenv -p python3 ~/py3_kernel
source ~/py3_kernel/bin/activate
python -m pip install ipykernel
ipython kernel install --name py3 --user
deactivate
Щоб зробити це простішим, ви можете додати псевдоніми оболонки для команди активації у свій конфігураційний файл оболонки. Залежно від системи та оболонки, яку ви використовуєте, це може бути, наприклад ~/.bashrc
, ~/.bash_profile
або~/.zshrc
alias kernel2='source ~/py2_kernel/bin/activate'
alias kernel3='source ~/py3_kernel/bin/activate'
Після перезавантаження оболонки тепер ви можете встановлювати нові пакети після активації середовища, яке ви хочете використовувати.
kernel2
python -m pip install <pkg-name>
deactivate
або
kernel3
python -m pip install <pkg-name>
deactivate