ubuntu创建Centos7镜像&&配置运行环境
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:newubuntu创建Centos7镜像&&配置运行环境的更多相关文章
- [eShopOnContainers 学习系列] - 03 - 在远程 Ubuntu 16.04 上配置开发环境
		直接把 md 粘出来了,博客园的富文本编辑器换成 markdown,没啥效果呀 ,先凑合吧.实在不行换地方 # 在远程 Ubuntu 16.04 上配置开发环境 ## 零.因 为什么要用这么麻烦的 ... 
- 使用Docker构建基于centos7镜像的python环境
		Dcokerfile配置信息 ############################################## # 基于centos7构建python3运行环境 # 构建命令: 在Dock ... 
- Ubuntu 下部署asp.net运行环境
		在Ubuntu下部署asp.net运行环境,网上教程很多,基本都是编译Mono源码,然后安装jexus.但是可能是我最近RP不太好,编译Mono源码一直都是失败,无奈之下只好找另外的方法安装了. 网上 ... 
- 如何在 Ubuntu 14.04 里面配置 chroot 环境
		你可能会有很多理由想要把一个应用.一个用户或者一个环境与你的 Linux 系统隔离开来.不同的操作系统有不同的实现方式,而在 Linux 中,一个典型的方式就是 chroot 环境. 在这份教程中,我 ... 
- centos7 安装java运行环境
		1.检测是否存在相关历史版本 shell:java-version 1.1.存在相关OpenJDK和其他版本SDK则需要删除,如图. 查看详细信息,命令窗口输入,shell:rpm -qa | gre ... 
- Ubuntu+IntelliJ IDEA+Android  配置NDK环境+openCV
		最近需要将Python人证对比模型移植安卓端.安卓端需要使用openCV简单的人像提取处理.在配置openCV前首先需要配置NDK环境. NDK的介绍(http://www.cnblogs.com/l ... 
- Hyperledger超级账本在Centos7下搭建运行环境
		超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,加入成员包括:荷兰银行(ABN AMRO).埃森哲(Accenture)等十几个不同利益体 ... 
- Oz 创建CentOS7镜像
		参考链接: https://github.com/clalancette/oz/wiki/Oz-template-description-language https://github.com/cla ... 
- Linux/CentOS7搭建Anaconda运行环境
		1. 安装miniconda 下载并安装miniconda到$HOME/.miniconda/ #从官网下载 wget -c "https://repo.anaconda.com/minic ... 
随机推荐
- 深度学习:Keras入门(一)之基础篇【转】
			本文转载自:http://www.cnblogs.com/lc1217/p/7132364.html 1.关于Keras 1)简介 Keras是由纯python编写的基于theano/tensorfl ... 
- ubuntu下源码安装wget
			1.背景 ubuntu18.04 64bit 2.安装方法如下: 2.1.获取源码 curl -o wget-1.20.tar.gz ftp://ftp.gnu.org/gnu/wget/wget-1 ... 
- FASTQ format
			FASTQ format 每个FASTQ文件中每个序列通常有四行信息: 1: 以 '@' 字符开头,后面紧接着的是序列标识符和可选字段的描述(类似FASTA title line). 2: 序列 3: ... 
- MySQL 常用运算符
			1.算数运算符 加 mysql> select 1+2; 减 mysql> select 2-1; 乘 mysql> select 2*3; 除 mysql> select 5 ... 
- 2017 beijing icpc A - Euler theorem
			2017-09-22 21:59:43 writer:pprp HazelFan is given two positive integers a,ba,b, and he wants to calc ... 
- Harbor 定制页面 和 二次开发指南
			harbor的官方地址:https://github.com/goharbor/harbor 想对Harbor进行二次开发,首先要指定一个harbor的版本,这里我们以Harbor:1.6.2为例: ... 
- input输入框延时发送请求问题
			同样是面试遇到的问题,input输入框,怎么减少发送请求次数. 键盘抬起触发事件,首先清除定时器,再开启定时器.只要小于1s的连续输入,都会先把上一次定时器清除.停顿一秒后,开始执行请求事件(此处为c ... 
- 在lnmp下开启fileinfo扩展 Ubuntu系统
			在lnmp下开启fileinfo扩展 Ubuntu系统 1.进入目录下 cd /usr/local/lnmp1.4-full/src/php-5.6.31/ext/fileinfo 2.phpize处 ... 
- 在Web API 2 中实现带JSON的Patch请求
			译文:http://www.cnblogs.com/kexxxfeng/p/the-patch-verb-in-web-api-2-with-json.html 原文:https://carly.io ... 
- 场景设计以及Manual Scenario和Goal-OrientedScenario的区别
			Manual Scenario 手工场景 主要是设计用户变化,通过手工场景可以帮助我们分析系统的性能瓶颈.手动方案:如果要生成手动方案,请选择此方法.通过创建组并指定脚本.负载生成器和每组中包括的 V ... 
