Ubuntu18.04使用Anaconda安装Tensorflow

Tensorflow安装

gcc,g++降级

Tensorflow仅支持gcc4.8编译,需要进行降级

然而,实践证明,不降级,按照以下方式安装的Tensorflow也能正常运行

如需降级,依次执行以下命令

1. 查看gcc,g++版本

gcc -v
g++ -v

2. 下载gcc/g++ 4.8

sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8

3. 进入usr/bin,观察gcc当前链接到7.0

cd /usr/bin
ls -l gcc*
ls -l g++*

4. 修改

sudo mv gcc gcc.bak
sudo ln -s gcc-4.8 gcc
sudo mv g++ g++.bak
sudo ln -s g++-4.8 g++

安装显卡驱动

1. 打开软件和更新 -> 附加驱动 -> 选择NVIDIA driver metapackage中的最新的驱动

2. 打开终端,输入指令 nvidia-smi,检查驱动是否安装成功,如果出现显卡信息则成功

安装后需要在bios中关闭安全模式,否则也会出问题

驱动安装也可参考:https://blog.csdn.net/hero_cjn/article/details/107880546

安装anaconda

1. 官网下载Anaconda3-5.2.0-Linux-x86_64.sh

2. 打开下载的文件所在路径,执行以下命令,一路默认执行,选择yes或enter

bash Anaconda3-5.2.0-Linux-x86_64.sh

3. 配置环境变量

export PATH="/home/用户名/anaconda3/bin:$PATH"
source ~/.bashrc

4. 执行成功后重启终端

5. 更换源

    (1)执行以下命令

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --set show_channel_urls yes

    (2)ctrl+h显示隐藏文件,打开.condarc文件,删掉其中的 -defaults

6. 创建虚拟环境

conda create -n 环境名 python=3.6

7. 在虚拟环境中安装需要的包,安装tensorflow-gpu时,anaconda会自动选择匹配的cudatoolkit和cudnn进行安装

conda install tensorflow-gpu=x.x
conda install xxxx

8. 至此tensorflow安装结束,可以正常运行

 

 

安装jupyter并使用anaconda创建的虚拟环境

1. 安装jupyter notebook

conda install jupyter-notebook

2. 让jupyter notebook能够使用conda创建的虚拟环境

    (1)创建虚拟环境并激活虚拟环境

conda create -n 环境名 python=3.6
conda activate 环境名

    (2)在虚拟环境中执行以下命令

pip install ipykernel
python -m ipykernel install --user --name 环境名

    (3)运行jupyter notebook,在jupyter notebook中的kernel可以看到对应的虚拟环境的核,选择对应kernel

 

 

参考

ubuntu18.04安装Anaconda+tensorflow-gpu+keras:https://blog.csdn.net/weixin_41868104/article/details/88188373

在Jupyter Notebook中使用Anaconda创建的虚拟环境:https://www.cnblogs.com/mmxy/p/13082260.html

安装anaconda:https://blog.csdn.net/qq_15192373/article/details/81091098

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值