Ubuntu18.04安装python3.7.7和tensorflow-gpu 2.2.0
前言安装python3.7.7与环境变量设置使用pip3安装tensorflow-gpu 2.2.0测试安装是否成功后记
前言
目前而言,对于深度学习,python还是具有相当的优势,虽然Julia在人工智能方面开始展露头角,但是python的支持度还是更好些,社区更加完善。因此,作为学习深度学习而言,python还是首选,在此基础上,进行深度学习库的选择,选择pytorch和tensorflow在tensorflow2.x后,差别不是很大,学会了其中一个库,学另一个就很容易上手了。 Ubuntu18.04预装了python3.6.x,但是为了获得更好的支持性,升级安装3.7.7,为了防止出现不可预知的错误,建议不要卸载预装的python,采用软连接的方式指向新安装的python3.7。
安装python3.7.7与环境变量设置
在官方网站下载所需要安装包 推荐使用源码包安装方式,之后卸载安装新版本更加方便安装环境依赖包
$
sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev
建立安装目录
$
sudo mkdir -p /usr/local/python3.7
进入刚刚下载python安装包的文件夹,解压下载安装包
$
tar zxvf Python-3.7.7.tgz
进入解压目录
$
cd Python3.7.7/
编译安装
$ ./configure --prefix
=/usr/local/python3.7 --enable-optimizations
$
make -j16
$
sudo make altinstall
建立指向python3.7和pip3.7的软链接
$
ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3.7
$
ln -s /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3
检测安装
$ python3.7 -V
$ pip3 -V
使用pip3安装tensorflow-gpu 2.2.0
安装深度学习tensorflow的GPU版本时,需要首先安装CUDA和cuDNN,这里假设已经安装完成。
安装tensorflow-gpu
$ pip3
install tensorflow-gpu
测试安装是否成功
进入python3.7交互环境
$ python3.7
测试是否安装成功
>>>import tensorflow
as tf
>>>tf
.test
.is_gpu_available
()
>>>tf
.config
.list_physical_devices
('GPU')
后记
接下来,就可以开始深度学习实际的代码编写和实践了,enjoy coding.