win环境使用anaconda安装tensorflow2.0.0
安装anaconda
使用的是:Anaconda3-5.3.1-Windows-x86_64.exe 镜像下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 正常安装加环境变量就可,默认使用的是python37 安装完成后cmd,查看conda版本:
conda --version
安装tensorflow
1、 首先创建对应的环境,同样使用python3.7.0
conda create -n tensorflow python=3.7.0 #移除环境,重装等使用remove命令 #conda remove -n tensorflow --all
等待中间有提示,然后输入“y” 出现下面提示表示成功:
2、activate tensorflow激活环境
激活环境后,命令行左边有tensorflow字样:
(tensorflow) C:UsersAdministrator>
进入tf环境后可以开始安装tensorflow,如果直接安装是anaconda下而不是anaconda创建的虚拟环境中,虽然问题不大,但不好。
3、安装tensorflow
进入虚拟环境后执行:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ tensorflow==2.0.0
同样使用国内镜像,指定版本2.0.0,CPU版本。 尝试安装过2.2.0版本,但碍于电脑比较老,显卡、CPU都比较挫,只能装低一点版本。最新版本装着虽然能成功,但是使用的过程中会出现很多问题。比如我在执行 import tensorflow,出现如下错误:
ImportError: DLL load failed:
网上搜索原因有很多,并不一定是版本问题造成,但我这里确实是版本问题。
安装过程中因为网络问题,总是time out,没关系,多试几次就好。 当把tf的包和一大片依赖包全部安装完毕,就可以尝试了。
4、测试tensorflow
import tensorflow as tf a = [1, 10, 26.9, 2.8, 166.32, 62.3] b = tf.argsort(a,axis=-1,direction=ASCENDING,stable=False,name=None) c = tf.keras.backend.eval(b) print(c) # Here, c = [0 3 1 2 5 4]
2.0.0官方文档和API:https://tensorflow.google.cn/versions/r2.0/api_docs/python/tf/argsort