今天在 tensorflow 官网进行了 “Explicit Device Placement” 学习。将上面的代码在 Anaconda 上运行一下后,对代码并不是特别理解,于是就想用 Pycharm 进行调试一下。因为本人有强迫症,所以新版本一更新,我就立马更新了。但是!!!python 3.7并不支持 tensorflow,于是我又装了python 3.5,将Pycharm 的解释器换成python 3.5,但是直接在解释器 python 3.5 环境下添加 tensorflow 包会报错如下:
意思是:要我们把pip的版本进行升级。于是我用命令行提示系统 cmd 进行pip升级,但是还是报错,因为我有 python 3.7,而且系统默认的是 python 3.7。所以按照刚刚报错的代码去执行的话还是不行,我们需要在python后面指定版本,指定版本后就成功了。代码是:
py -3.5 -m pip install --upgrade pip
注意 py -
后面是你的python版本,记住目前 python 3.7 还不支持tensorflow。