Anaconda+Tensorflow+keras
硬体环境
OS: Ubuntu16.04
CPU: I7 8700k
GPU: 1080ti
下载并安装 Anaconda
官方网站下载 Anaconda(无特别需求直接下载3.7)
然后使用以下指令安装 Anaconda 的 .sh
安装档案
bash ~/Downloads/Anaconda3-2019.10-Linux-x86_64
接着会看到以下讯息
安装过程中看到Welcome to Anaconda3 2019.10In order to continue the installation process, please review the licenseagreement.Please, press ENTER to continue(不断按 Enter 同意并继续)然后看到Do you accept the license terms? [yes|no](是否接受协议内容?直接输入 yes 进行安装Anaconda3 will now be installed into this location:/home/aeasringnar/anaconda3 (提示安装路径)\- Press ENTER to confirm the location\- Press CTRL-C to abort the installation\- Or specify a different location below按 Enter 进行下一步,注意若按 ctrl + c 会直接终止安装。接下 Enter 先等待安装即可。
最后看到 Thank you for installing Anaconda3! 表示安装成功。
Anaconda 在安装过程中会自动将环境变数添加到PATH里面如果下一阶段操作错误,可以参考此连结
使用 conda
相关命令
查看 conda 版本
conda --version
更新 conda
conda update conda
新建名为 tesnsorflow-gpu 的 python3.6 虚拟环境
conda create -n tensorflow-gpu python=3.6
名称和 python 版本可以自订,不确定就按照此版本
怕造成误会所以提个醒,虽然最初安装的 anaconda 预设为 python3.7 但是透过conda create 可以在系统建立一个 python3.6 的虚拟环境与之隔离互不影响
启用上述所建立的 tensorflow-gpu 环境,出现该字样即成功
source activate tensorflow-gpu
安装 tensorflow-gpu,我们使用 GPU 所以安装gpu版本,详情见这里
conda install tensorflow-gpu==1.10.0
接着安装 keras
pip install keras==2.2.4
安装完 keras 后, tensorflow 的环境大致上已经建立完成,剩余所需 package 可依照个人所需安装
可能需要的 package
PILconda install -c anaconda pillow
sklearnconda install -c anaconda scikit-learn
cv2pip install opencv-python
keyboardpip install keyboard
conda 和 pip 混用是因为有些 module 用 pip 来安装需要解决的问题较少
可能的 Error 讯息
执行时碰到的一些错误,纪录一下,有碰到伙伴可以试试看,解决方案如下:
在安装 opencv 时,原先使用 conda install opencv
安装,发生错误,移除后,改用 pip install opencv-python
可以解决