Tensorflow(一)搭建环境可能遇到的问题

news/2024/5/18 5:52:57 标签: Tensorflow, 深度学习, Anaconda, jupyter, notebook

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文件:

  1. 配置文件出错了,特别注意引号的中英文形式,以及文件地址最后不要留空格
  2. 试试重启计算机

 


http://www.niftyadmin.cn/n/705469.html

相关文章

经典C程序例子解析

题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?根据本周所学知识可以很轻松的编写源代码为 main(){float sn100.0,hnsn/…

Tensorflow(二)MNIST数据集分类

1.获取数据集 有两种方式可以得到数据集,第一是直接通过mnist input_data.read_data_sets(MNIST_data,one_hot True)进行联网下载,但这个方法可能很慢或者连接不到服务器,所以推荐使用第二个,在MNIST 直接下载数据,…

工作流二次开发之邮箱提醒

2019独角兽企业重金招聘Python工程师标准>>> 为了考虑以后二次开发,和将来的代码增多。调用工作流的接口,大量代码写在自己新建项目中。 工作流接口: public boolean sendMail(Map lhm){ //设置HTTP连接的URL地址&#x…

Tensorflow(三)训练一个简单卷积神经网络

这是吴恩达老师第四课第一周的编程练习,题目是分析图片中手势得到手所表示的数字。 数据集我传到github上,可以下载https://github.com/penguin219/WU_Lesson4_week1 特别要注意的是,如果你使用的是新版本的tensorflow,很有可能…

IDC:全球以太网交换机和路由器市场整体看涨

近日,马萨诸塞州FRAMINGHAM - 全球以太网交换机市场(2/3层)2017年第三季度(2017年三季度)录得67.5亿美元的收入,同比增长7.4%。同时,全球整体企业和服务提供商(SP)路由器市场在三季度的收入为39.1亿美元,同比增长9.4个百分点。这些…

Tensorflow(四)Tensorboard简介

TensorBoard 简介 官网上给的定义是:The computations youll use tensorflow for (like training a massive deep neural network ) can be complex and confusing . To make it easier to understand, debug, and optimize tensorflow programs,were i…

Tensorflow(五)使用CNN对MNIST数据集进行分类

在tensorflow(二)中对MNIST数据集进行分类使用单层神经网络,梯度下降法以0.2的学习因子迭代了100次取得了92%的准确率,这个网络很简单,使用较大的学习因子也不会出现梯度爆炸或者梯度消失的情况,但是在复杂…