1、安装anaconda
https://www.anaconda.com/products/individual#download-section
记得勾选添加环境变量
检测anaconda是否安装成功,在终端输入conda list
2、如果是cpu安装tensorflow
打开终端,更新pip
python -m pip install --upgrade pip
安装tensorflow2.0.0版本,使用清华镜像源
pip install tensorflow==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
这样就安装到了base这个根环境里面,spyder就可以使用tensorflow了
如果需要装到虚拟环境里面,先创建虚拟环境tf,可以自己修改
conda create -n tf python=3.7
激活环境
activate tf
安装tensorflow2.0.0版本,使用清华镜像源
pip install tensorflow==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
tensorflow测试
终端输入
python
接着输入
import tensorflow as tf
tf.__version__
退出python
ctrl+d
退出tf环境
deactivate
这样就安装到了tf这个环境里面,需要使用spyder,必须更改anaconda的环境,然后再下载一个spyder
3、如果是gpu安装tensorflow
安装cuda10.0
这里注意cuda10.0与tensorflow2.0.0搭配,官网没说,或者说我没找到,我之前用的cuda10.2,import tensorflow的时候提示"ImportError: DLL load failed: 找不到指定的模块",于是重新安装cuda10.0,成功import tensorflow
cuda10.0下载地址
安装的时候选择高级模式
注意不要勾选visual studio,如果当前版本高于新版本也不要勾选,当前版本低于等于新版本就勾选
3、安装cudnn7.6.5
其实也不是安装,就是在cuda的安装目录中添加补充文件
cudnn7.6.5下载链接
https://developer.nvidia.com/rdp/cudnn-archive
注册账号填写问卷后找到下图这个版本下载
解压压缩包后,将文件夹cuda重命名为cudnn765,拷贝文件夹cudnn765到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0下
然后修改环境变量
我的电脑-属性-高级系统设置-环境变量-系统变量里面的path
主要包括四条指令
“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin”;
“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\libnvvp”;
“C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\cudnn765\bin”;
"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\CUPTI\lib64"
检测是否安装成功,终端输入nvcc -V
4、安装tensorflow2.0.0
创建环境:这里命名tf2.0,区分cpu版本的tf那个环境
conda create -n tf2.0 python=3.7
激活环境:
activate tf2.0
安装gpu版本
pip install tensorflow-gpu==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
tensorflow测试
终端输入
python
接着输入
import tensorflow as tf
tf.__version__
退出python
ctrl+d
退出tf2.0环境
deactivate
5、问题
[1]: 报"ImportError: DLL load failed: 找不到指定的模块"的解决办法:是因为安装的版本之间不匹配,需要将TF降级安装
[2]: 在cmd输入Python出现“Warning:This python interpreter is in a conda environment, but the environmenr has no …"出现这种错误是因为安装的Anaconda中自带的python,python处于conda环境中,使用python需要激活:可以在cmd中输入”conda info –envs“,查看Anaconda的位置,复制base后面的位置信息;然后在输入conda activate +(base 后位置信息),即可激活python 环境,就没有报错了;
[3]: 若在pycharm中始终无法连接至"python console"请关闭ipython,并在解释器中加入所有含Python的路径并将Anaconda的上移,还是没有办法请卸载ipython;
[4]: 如没有卸载某个库的权限,请以管理员身份在CMD中进行卸载。
[5]:安装已下载并放置到包文件夹中的库时,需要在此文件夹目录中对其进行安装,利用cd…/cd切换进入根目录或子目录;
手机扫一扫
移动阅读更方便
你可能感兴趣的文章