Ubuntu安装tensorflow-gpu2.2版本

服务器(Linux-Ubuntu)卸载并安装Anaconda、tensorflow-gpu及Conda常用操作命令

一、卸载之前安装过的Anaconda

在安装新的anaconda时,有时候会提示已经存在Anaconda,可能是账号的前一个主人安装的,要安装自己的anaconda就必须得先卸掉之前的,可用“rm -rf anaconda2”命令直接将之前的文件夹删除即可(删之前得确保里面没有有用信息),也可以直接打开文件夹进行删除。

二、安装自己的anaconda

到官网下载。https://www.anaconda.com/products/individual,在页面最底部。

下载完之后,进入anaconda包所在文件夹,运行 “bash” 命令安装:

bash Anaconda3-5.1.0-Linux-x86_64.sh 

中间会让阅读许可证信息,一路enter,然后输入“yes”即可。出现installation finished说明安装完成,之后可能会问你要不要安装VSCode,这个根据自己需求选择yes或no。

  1. 一路yes
    如果不小心最后添加path选了no,则可以手动设置,进入你的用户目录
    将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/bin
echo 'export PATH="/home/sjx/anaconda3/bin:$PATH"' >> ~/.bashrc
  1. 更新bashrc以立即生效
source ~/.bashrc

三、测试anaconda是否安装成功

首先需要退出当前文件夹,因为anaconda在安装时新建了anaconda3文件夹(以anaconda3为例),所以要激活anaconda必须得进入到这个文件夹中。“source ./bin/activate”命令激活,“source deactivate”命令退出。

四、安装tensorflow-gpu

首先激活anaconda(“source ./bin/activate”命令),然后创建tensorflow环境

conda create -n tensorflow python=3.6

创建完成后用命令source activate tensorflow进入刚新环境,开始安装tensorflow,命令如下:

由于默认的Anaconda安装的是python3.6版本,而tensorflow-gpu安装的是python3.7版本,因此两个版本冲突,若不指定安装python版本,后安装的版本会覆盖先安装的版本,导致Anaconda不可用,又得重来,在此吃了大亏,由此记录一下。

<!-- 安装cpu版 -->
conda install tensorflow python=3.6
<!-- 安装gpu版 -->  
conda install tensorflow-gpu   python=3.6 

五、常用命令

查看conda版本:conda -V。
查看已安装的anaconda信息:conda info -e 或者 conda env list, 其中,结果中前面带星号*的为当前所在环境。查看已安装的anaconda信息:conda info -e 或者 conda env list, 其中,结果中前面带星号的为当前所在环境。
查看anaconda中已安装的包:conda list 。
检查更新当前conda:conda update conda。
环境中安装某个安装包:conda install -n your_env_name [package],其中[]中package为需安装的包名,your_env_name为环境名称。
删除环境中安装包:conda remove --name $your_env_name $package_name 。

六.测试与使用tensorflow-gpu版本

在shell中输入ipython3或者python,进入后

import tensorflow  as tf
print(tf.__version__)    #输出为  2.2.0
print(tf.test.is_gpu_available())  #输出为True

在pycharm中进行使用tensorflow2.0和tensorflow-gpu代码

# os.environ["CUDA_VISIBLE_DEVICES"] = "-1"  #使用CPU进行运算
CUDA_VISIBLE_DEVICES="1"#使用GPU进行运算  (0,1,2,3,4)

Ubuntu安装Typora

Typora的安装

执行以下命令安装

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
sudo add-apt-repository 'deb https://typora.io linux/'
sudo apt-get update
sudo apt-get install typora

你可能感兴趣的:(tensorflow,机器学习,神经网络,ubuntu,python)