MobaXterm安装Anaconda-TensorFlow
MobaXterm安装Anaconda3-TensorFlow
先看完全篇再进行操作,可以少走冤枉路,少点坑
首先下载安装MobaXterm,官网链接:https://mobaxterm.mobatek.net/
选择自己的想要的的版本,一般个人用选择free版本就可:
下载完成后,进行安装:几乎都是一键安装了,这里不多说安装了(因为写之前已经安装好了而且安装也很简单)
接下来就是建立ssh连接:
打开安装后的MobaXterm,
完成后需要输入一下自己的密码,注意:要把输入法切换成英文的进行输入,输入的时候看不到自己输入的密码
然后安装Anaconda3:
官网下载:https://www.anaconda.com/ 选择Linux版本下载,下载到本地后需要把它上传到你的终端服务器即MobaXterm,这里版本是Anaconda3-2019.10-Linux-x86_64
在MobaXterm输入:bash Anaconda3-2019.10-Linux-x86_64.sh ,后面几乎就是按enter
这里记得输入yes,最后出现了一点问题:
解决方法(参考文章:https://blog.csdn.net/ZhaoDongyu_AK47/article/details/104066482):
1.将sh文件打包成zip上传到MobaXterm服务器,执行命令:unzip Anaconda3-2019.10-Linux-x86_64.zip ,记得选择yes;
2.还可以删除anaconda安装包,重新下载用镜像(自己可以选择镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=N&O=D):wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
注意:选择yes以及后面的初始化选择yes 它会自动生成anaconda文件夹来存放下载的anaconda:
选择yes
如果没有选择yes也可以,参考这篇文章https://blog.csdn.net/qq_35091353/article/details/105345510
安装完成后,验证anaconda是否安装成功:source ~/.bashrc
安装成功!
anaconda的常用命令:
conda list //查看环境
conda update -n base conda //update最新版本的conda
conda create -n xxxx python=3.5 //创建python3.5的xxxx虚拟环境
conda remove -n xxxx python=3.5 //删除python3.5的xxxx虚拟环境
source activate
conda activate xxxx //开启xxxx环境
source deactivate
conda deactivate //关闭环境
conda env list //显示所有的虚拟环境
conda config --show channels //view your configuration's current state
conda config --show-sources //view config file locations
anaconda安装成功后,可以安装各种第三方库:如安装seaborn ,输入 :conda install seaborn 即可;其他的同理。
GPU版本对应查看(python cuda cudnn TensorFlow): https://tensorflow.google.cn/install/source
安装CUDA:
可以先查看cuda版本:nvidia-smi
没有cuda则进行cuda安装: conda install cudatoolkit=8.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
安装完成:
安装cudnn: conda install cudnn=7.0.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/
安装完成:
检验:
安装成功!
理解可以参考这篇文章(https://blog.csdn.net/weixin_36474809/article/details/87820314)
安装TensorFlow: conda install tensorflow-gpu
如果出现啦:ModuleNotFoundError: No module named 'conda'(原因:当我安装tensorflow的时候将python和其他包也更新了,破坏了anaconda的基本环境。虚拟机中不能安装tensorflowGPU版本!!!)文章参考(https://www.pianshen.com/article/4207307736/)
则需要重新安装,可以保留我们用Anaconda建的虚拟环境,即Anaconda/envs下的所有文件,这样我们就不用重新搭建之前的虚拟环境。
只要在安装的时候使用参数:-u 即可:bash Anaconda3-5.3.1-Linux-x86_64.sh -u
安装TensorFlow:conda install tensorflow-gpu = 对应版本号
更好的方式:
创建虚拟环境:conda create -n tf
激活虚拟环境:source activate tf
如果要退出:source deactivate tf
激活虚拟环境后,开始用conda安装(安装GPU版本):conda install tensorflow-gpu
时间很长~~~~
在python下导入tensorflow试试:import tensorflow as tf
不报错就成功啦!
附赠文章,常用Linux指令汇总(https://blog.csdn.net/weixin_36474809/article/details/82588543)
安装成功!
剩下的就是安装自己所需要的库了