Anaconda(三)

扫码查看

五、TensorFlow安装

  这一天由于版本问题走了太多弯路。之前用的conda版本是最新的,自带Python3.7.5,装了之后倒是各种包都能装,用命令:

pip install xxx

conda install xxx

或者在conda的navigator视图中直接搜索然后apply都能安装。

  不过Pycharm里引入运行时总报模块找不到error,如下图:

  后来换成了Conda3-5.2.0,自带Python3.6的,装Tensorflow1.9,比较顺利。

  安利几个有用的链接:

下载Anaconda:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

下载Python各依赖包https://pypi.org/
或者: https://www.lfd.uci.edu/~gohlke/pythonlibs/

还有一个TensorFlow的GitHub链接https://github.com/fo40225/tensorflow-windows-wheel

  我下的其中1.9.0/cpu/avx2版本:tensorflow-1.9.0-cp36-cp36m-win_amd64.whl

  将其放到目标虚拟环境的Scripts目录下,比如我放在:E:\Anaconda5.2\envs\python3.6\Scripts下;

  然后cmd切换到该目录,用以下命令安装:

pip install tensorflow-1.9.0-cp36-cp36m-win_amd64.whl

  中间又出现了两个异常:

  一个是pip包升级(按提示的命令执行、升级就行了);

  还有一个是报下图所示异常:

  原因是下载TensorFlow的版本不支持cpu的AVX2编译。

  所以去https://github.com/fo40225/tensorflow-windows-wheel重新下载了1.9.0/cpu/avx2版本。

  重新安装时很顺利,截图如下。

  安装好后,做个测试:

(base) E:\Anaconda5.2>python

>>> import tensorflow as tf

>>> a = tf.constant("hello world")

>>> sess = tf.Session()

 >>>print(sess.run(a))

  截图如下:

12-25 11:58
查看更多