一个关于蠢人搜遍全网,有幸看到搜题网站中的题目,最终解决问题的奇怪经历。
提示:
解决方案:
直接在jupyter notebook上输入
弯路1:cmd上 pip install tf-nightly
由此动作引发了pip 建议:py -m pip install --upgrade pip
成功更新pip后,原来的指令pip install tf-nightly不能用了。但是蠢人并不知道,随即大查特查,其中一种说法为:py -m pip install --upgrade pip更新的版本以过时,故而报错。这种说法让我理解偏差,随后在错误的方向上寻找错误的解决办法,略过不提。正确指令实为:py -m pip install --user tf-nightly。此后直接在jupyter notebook上运行,未能解决。
弯路2:tensorflow版本更新为2.x/2.3
由于本人电脑上存在两个版本,1.2.1/2.0.0。故而更换kernel为2.0.0。未能解决。私以为是版本仍旧不够高,故而cmd 上py -m pip install --upgrade tensorflow。此后直接在jupyter notebook上运行,未能解决。
由上述两个尝试,我认为这两种方法应该是有用的,问题的关键是我虽然在cmd上更新tensorflow版本,但是jupyter notebook上仍旧是低版本,故而产生第三次尝试———创建新的jupyter,一如当初1.2.1和2.0.0共存一样操作。但是本人比较懒,如非必要不想再创一个,故而随意浏览网页。哪知有如此好运,竟发现捷径pip install --upgrade tensorflow。直接在jupyter notebook上更新。
也怪本人胆子不大,不然早该将命令在jupyter notebook上一试。或许还能少花点时间。作此记纪念我失去的时光。
(由于是心血来潮写的,未能保存为我提供宝贵建议的各大佬的大作网址,还望恕罪)