我使用终端中的pip将Bokeh安装到虚拟环境中。但是,从该虚拟环境启动Jupyter笔记本服务器并打开笔记本时,散景(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版本?我在堆栈溢出(old sklearn version in Jupyter Notebook,Conflicting python version in jupyter notebook(Conda))上找到的最密切相关的问题似乎没有用,可能是因为它们特定于我尚未安装的conda。