背景
为了学习tensorflow 2.0 ,在不影响base环境的情况下,创建了一个虚拟环境,想使用jupyter 的智能代码提示功能,网上找了很多博客去都是简单的说安装nbextension插件,勾选Hinterland,但是这个只适用于base环境,新建的虚拟环境即使勾选了Hinterland也是无法智能提示代码。以下是爬坑路的总结:
1.base环境安装nbextension插件,勾选Hinterland,虚拟环境前往不要安装此插件,不然会提示冲突,导致虚拟环境无法使用智能代码提示。
base环境操作如下:
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip install --user jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user
在 base 环境中进入notebook,可以看到nbextension工具栏,然后勾选Codefolding和Hinterland即可开启代码提示功能。
2.创建虚拟环境
输入 conda create -n tensorflow python=3.6
,创建tensorflow环境
输入activate tensorflow
,激活环境
1、切换到要添加的虚拟环境,确认是否安装 ipyke