1. 下载centos7镜像
sudo docker pull centos:72. 启动centos7容器并挂载本地目录
sudo docker -it -v /home/software:/home/package centos:7 /bin/bash3. 安装Anaconda
bash Anaconda2-4.4.0-Linux-x86_64.sh4. 安装Opencv
conda install --channel https://conda.anaconda.org/menpo opencv5. 安装gtk2
安装完OpenCV,在python中导入cv2可能报错:
ImportError: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory安装gtk2解决:
yum install gtk26. 安装tensorflow
pip install TensorFlow7. 安装pip
yum -y install epel-release
yum -y install python-pip
yum clean all8. 安装gcc
yum install gcc查看gcc是否安装成功:
which gcc9. 安装keras
pip install keras10. 安装git
yum install git-core在ubuntu上安装git指令为:
apt-get install git11. 安装torch
git clone https://github.com/torch/distro.git ~/torch --recursive
cd /root/torch
bash install-deps
./install.sh如果运行 bash install-deps 报错:
sudo: command not found把 install-deps 文件中所有的sudo删掉后再次运行 bash install-deps 指令12. 安装pytorch
conda install pytorch torchvision -c soumith或
conda install pytorch13. 安装torchvision
conda install torchvision14. 安装lmdb
pip install lmdb15. 安装wget
yum install wget16. 安装oracle Java
查看已安装openjdk版本:
rpm -qa|grep java删除openjdk:
rpm -qa | grep jdk | xargs rpm -e --nodeps安装oracle java8:
wget --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u162-b12/0da788060d494f5095bf8624735fa2f1/jdk-8u162-linux-x64.rpm安装RPM:
rpm -ivh jdk***.rpm添加环境变量:JAVA_HOME=/usr/java/jdk1.8.0_162/
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH CLASSPATH17. 解决 ‘Cannot find a valid baseurl for repo: base/7/x86_6’不能联网问题:
vi /etc/sysconfig/network-scripts/ifcfg-ethxxx,把ONBOOT=no,改为ONBOOT=yes
service network restart18. 保存镜像修改
sudo commit ID centos7:new