Anaconda
目前,python3.7是不支持tensorflow的,所以要学习tensorflow需要换成3.5或者3.6的版本
os是win10,以前已经安装了puthon3.6.7和jupyter,直接安装了tensorflow,后来想装一个anaconda3 5.2,anaconda有自带的python3.6.5和jupyter(其实如果电脑没安装python,可以直接安装anaconda,然后再装tensorflow就好了),运行anaconda下的jupyter引入tensorflow是会报错的,所以需要打开anaconda prompt安装tensorflow。
(这只是记录了我自己的安装过程,其实完全没有必要这样装)
这个时候在cmd中查看python版本已经是anaconda自带的,不是本机上原来安装的了,这是因为在安装anaconda的时候我选择了将anaconda添加到环境变量中,如果在环境变量中将所以相关anaconda的都删除掉,再在com中查看python的版本,显示的就是本机原来安装的版本了。
这样在cmd下打开的python是原本安装的,要安装新的库在cmd下就安装在这个版本的python下,如果要在anaconda下安装新的库,在anaconda prompt安装就可以了。
为了不引起冲突,我把python3.6.7,也就是电脑原来版本的jupyter卸载了
卸载jupyter:
pip install pip-autoremove
pip-autoremove jupyter -y
修改jupyter默认打开文件路径:
输入jupyter notebook --generate-config 查看配置文件的地址,找到 c.NotebookNotary.db_file=' 文件地址'
(虽然按照上面的步骤可以说是安装了两个jupyter,但config文件只有一个)
如果使用jupyter notebook的快捷方式打开notebook,可能会出现修改了jupyter config文件的默认打开路径,但打开的还是C盘mypc,需要右键快捷方式打开属性,在属性中删除%USERPROFILE%,这会使jupyter打开默认的固定地址
修改配置文件无效,或者打开jupyter以后不能新建一个python文件:
- 配置文件出错了,特别注意引号的中英文形式,以及文件地址最后不要留空格
- 试试重启计算机