旧版吴恩达深度学习环境搭建tensorflow之新建虚拟环境如何链接到jupyter notebook

   本人在参考多位博主的文章后,多次尝试才成功配置了jupyter的环境(配套虚拟环境是Python3.6+tensorflow1.2.1+Keras2.0.7)。

        本文内容为个人见解,亲自实践得来。可能不存在参考价值,个人也仅把他当作一个笔记,毕竟,一杯茶,一根烟,一配环境好几天。好不容易弄好,还是值得记录的。

注意,由于本人懒惰,下面很多是能引用就引用,自己没写,引用的博客很多,其实只需要一个部分,不需要从头开始,注意自行辨别分析,最最最重要的是记得这些博客里面,用的很多是默认源下载,最好改用国内镜像源。不然很容易出错!!!!

我在这给一个示例:

如博客里面

conda install ipykernel
pip install prompt-toolkit==1.0.15

你就可以改用比如豆瓣源

conda install ipykernel -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
pip install prompt-toolkit==1.0.15 -i https://pypi.doubanio.com/simple/

正文

对于开局的anaconda下载、tensorflow环境配置等配置,主要参考下文,我是在属于在他的基础上继续呕心沥血了(手动苦笑)

旧版吴恩达深度学习环境搭建(anaconda+tensorflow+jupyter notebook)(呕心沥血诚意之作)_anaconda 老版本-CSDN博客

安装和配置jupyter

这里主要讲参考博主的安装和配置jupyter这一步我出现的问题

当我按照步骤输入

pip install --user jupyter -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com  

运行jupyter notebook时,出现了各种错误

补充:这里你可能还会遇到一个问题,就是你jupyter在cmd里面下好了,然后你突发奇想,想在anaconda里面去打开jupyter。但是

这个其实不影响,你不必要去点那个install,不然这就是你一条不归路,你会发现你无论用哪种办法,它都是无法下载

其实,根本不影响

一、明明已经下载好了对应的包,import不了

这个错误的原因是由于jupyter的kernel路径错误,才导致的anaconda虚拟环境无法正常导入已安装的python库。

我个人理解就是,你每建一个虚拟环境,你下载对应的包都存在一个“仓库”里,你需要对应钥匙才能打开,而kernel就是这么一个钥匙,他是一一对应的,但是jupyter默认只会使用原始的钥匙(就是base环境的kernel)。

所有需要新下载一个kernel,

具体参考以下博客就行

【工具配置】【Jupyter】Windows下,为Jupyter创建新的kernel_jupyter添加torch kernel windows_拾夕er的博客-CSDN博客

当然您按照上面的步骤安装kernel,或许你还会遇到以下错误,对应参考就行

二、用cmd下载kernel时,报错 ImportError: cannot import name ‘AsyncGenerator‘-

具体参考

ImportError: cannot import name ‘AsyncGenerator‘--Jupyter报错,python环境3.6_importerror: cannot import name 'asyncgenerator-CSDN博客

三、Jupyter Notebook更改kernel时出现服务连接问题:到后台服务的连接没能建立, 我们会继续尝试重连, 请检出网络连接...还有服务配置

具体参考

Jupyter Notebook更改kernel时出现服务连接问题:到后台服务的连接没能建立, 我们会继续尝试重连, 请检出网络连接...还有服务配置_jupyter无法建立到笔记本服务器的连接-CSDN博客

以上就是我失败的无数次,总结的一条报错最少的路,在这里记录一下,如有侵权,请联系删除

  • 24
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值