Я установил Bokeh в виртуальную среду, используя pip в терминале.Однако при запуске сервера ноутбуков Jupyter из этой виртуальной среды и открытии ноутбука версия bokeh (0.12.9) отличается от версии, которую я установил в терминале (0.13.0).
Из серверного терминала ноутбука Jupyter:
pip3 install --upgrade bokeh
...
python3
Python 3.6.4 (default, Mar 9 2018, 23:15:03)
GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import bokeh
>>> bokeh.__version__
'0.13.0'
Из нового ноутбука iPython:
import sys
print(sys.version)
import bokeh
print(bokeh.__version__)
>>> 3.6.2 |Continuum Analytics, Inc.| (default, Jul 20 2017, 13:14:59)
>>> [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]
>>> '0.12.9'
Я проверил, что на ноутбуке также работает Python 3 (хотяэто другая версия, которая кажется подозрительной ...)
Как мне обновить версию Bokeh, которая работает в ноутбуке?Наиболее тесно связанные вопросы, которые я могу найти в Stack Overflow ( старая версия sklearn в Jupyter Notebook , Конфликтующая версия python в jupyter notebook (Conda) ), похоже, не работают, вероятно, потому чтоони специфичны для conda, которую я не установил.