关于Anaconda对我造成的伤害
昨天学习Deep learning 的视频课程时,没注意到视频发布年代比较久远,老师说tensorflow暂时和python3.7还不能兼容,需要用python 3.6的版本,我颠颠跑去在anaconda32bit 自己配置好的环境里面修改python 版本,故事由此开始。
修改python版本之后,jupyter notebook 打开右上角报错kernel error,查了一下说是需要打开kernel.jason文件查看kernel路径是否有错,如需修改则需要给管理权限在anaconda prompt中输入python -m ipykernel install --user重新安装内核,但是我输入报错:就没有ipykernel 这个东西(太离谱了),不过我没放弃,又输入了一些命令之后打开jupyter notebook倒是没有kernel error了,但是,右上角的connected一直闪烁,任何代码也都跑不出来显示一直在运行。
丫的我放弃了,我安慰自己毕竟是个小白。
(反正tensorflow也需要64bit的anaconda,我重新下了一个anaconda)
下好了anaconda64bit,创建完新环境,我以为可以直接按部就班的把所有的numpy啊这样的库都pip进去就好了,结果后续出现了一大堆意向不到的问题,反思总结如下:
- 在创建的新环境中需要重新conda install jupyter, 虽然anaconda中自带jupyter 但新环境中并没有。在新环境中直接打开的是base里面自带的jupyter,环境里面配好的库也就无法调用了。
- 想在Anaconda prompt中