今天在做 deeplearning.ai 的過程中饭耳,遇到了 Jupyter 切換 kernel 的問題。首先介紹一下我的環(huán)境:
- windows 10
- Anaconda 3
這周的課程需要安裝 TensorFlow。我根據(jù)官網(wǎng)的安裝指南绅络,在 Anaconda 環(huán)境下進行安裝。
# 新建一個環(huán)境
> conda create -n tensorflow python = x.x (你的 python 版本)
# tensorflow在 windows 下現(xiàn)在只支持3.5和3.6
# 激活環(huán)境
> activate tensorflow
# 環(huán)境激活成功后,安裝 TensorFlow屎慢。
(tensorflow)> pip install --ignore-installed --upgrade tensorflow
我安裝的時候還算順利瞭稼,沒有遇到什么 bug,但在啟動 jupyter notebook 后腻惠,一直無法切換到剛剛新建的環(huán)境环肘,哪怕是在激活環(huán)境里打開 jupyter。
搜索了一下集灌,發(fā)現(xiàn)中文內(nèi)容講得都不夠詳細悔雹,之后結合了 StackOverflow上的答案,解決了問題欣喧。所以特地寫下來腌零,方便有跟我相同問題的同學。原答地址
英文不好的唆阿,就看我的注釋吧益涧。
# 先激活環(huán)境,這里還是以我剛才建立的 tensorflow 為例
> activate tensorflow
# 安裝 ipykernel 模塊
(tensorflow)> pip install ipykernel
# 將自己環(huán)境添加到 ipython 的 kernel 里
(tensorflow)> python -m ipykernel install --user --name tensorflow(你的環(huán)境名)`
--display-name "tensorflow"(你 kernel 的名字驯鳖,可以在 jupyter 中看到闲询,可以和環(huán)境名不一樣)
設置成功后,就能在 jupyter notebook 中看到自己的 kernel了浅辙。其他kernel 的添加也可以按照此法進行嘹裂。