首先提供一个CPU的版本对应图:
其他的可以参考网址https://www.icode9.com/content-4-841102.html
这里我选择安装1.12版本的。打开Anaconda之后创建environment,选择python3.6.13,等待创建完毕之后,打开命令行,执行conda info --envs 得到:
打开anaconda一看:
创建这个tensorflow环境会自动安装一个你选择的版本的python解释器。我打开文件位置,并运行这个python
还真能运行。。
再重新看这创建环境的界面,我突然意识到,之前创建的环境tensorflow只不过是个名字而已,随便取啥都行,本质上只是创建了一个独立的python环境,这点也很好理解。
我想起来,我原本的目的是让我的jupyter能够直接运行tensorflow1.12.0的版本。
好在,我又想起anaconda为我提供了图形化界面,
点击后,相当于整个anaconda切换到了tensorflow环境。而我在HOME里面也就可以重新部署我的应用了。
哎呀呀,真是贴心呢。。。
但是有个问题,jupyter修改了环境之后,原来的库包还能用不?显然不能:
果然我一查:有人跟我遇到一样的问题。。。
后来我安慰自己,至少打开jupyter的时候还能够用快捷方式,并且jupyter里面也能安装包:只要前面加一个感叹号 !就可以了。
那就不矫情了。。。遇到再装呗。
再提一嘴,一直都很想知道这俩货有什么区别:结合网上说的反正感觉是有powershell的nb一点。
但是,安装tensorflow的时候却出现了
一查发现是pip版本过低,所以需要升级一下:
python -m pip install --upgrade pip
python -m的意思是,将库中的python模块用作脚本去运行(python --help)
之后再从清华镜像里下载对应版本就行了。
pip install tensorflow==1.12.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
之后我的jupyter(tensorflow)就能开心的使用tensorflow了。
。。。。。。