准备清单
- 虚拟机
- Xshell/Xftp
- Python3.6.4
- Jdk1.8
开始工作
一、虚拟机安装CentOS 69 minimal版本
总划分20G,选择标准分区,然后修改根分区大小,大致分区如下:
- /home 18G
- swap 2G
二、安装后配置
1、修改分辨率为800 480 32
编辑文件:vi /boot/grub2/grub.cfg
在linux16 /vmlinuz-3.10.0-514.el7.x86_64 root=UUID=d8843cbe-d4bb-4be8-ae01-59c4711f5bcd ro crashkernel=auto rhgb quiet LANG=zh_CN.UTF-8 后添加:vga=0x376
0x340:80060032
0x376:80048032
本文会用xshell远程连接,所以虚拟机分辨率小点更方便,大了看着难受(笔记本,,,)
2、使用xshell远程连接
centos7已使用 ip 命令代替 ifconfig 命令。要使用ifconfig 命令需要安装:yum install -y net-tools
查看ip地址:ip addr或者ifconfig
然后xshell远程连接。
3、使用静态地址配置网络(可选)
编辑文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改:
BOOTPROTO=no
添加如下:
IPADDR=192.168.1.110
PREFIX=24
GATEWAY=192.168.1.253
DNS1=192.168.8.1
DNS2=192.168.1.253
然后重启网卡:service network restart
4、更新和升级系统,完成后建议重启一次
安装第三方仓库:yum install -y epel-release
yum update -y && yum upgrade -y
shutdown -r now
5、安装开发环境组件
yum groupinstall -y "Development tools"
yum install -y wget tree vim
yum install -y zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel
6、安装jdk/python
jdk解压后放到/opt/目录下,然后配置环境变量即可。
python需要解压变异安装:
tar -zxvf Python-3.6.1.tgz
cd Python-3.6.1
./configure --prefix=/opt/python36
make
make instal
7、配置全局环境变量
在 /etc/profile文件 内追加以下内容:
PYTHON_HOME=/opt/python36
JAVA_HOME=/opt/jdk1.8.0_121
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$PYTHON_HOME/bin
export PYTHON_HOME JAVA_HOME JRE_HOME PATH CLASSPATH
然后执行 source /etc/profile 使配置立即生效。
8、Python升级后yum修改
将原有python的软连接备份,并建立新的软连接指向python3;并修改/usr/bin/yum中python版本。
mv /usr/bin/python /usr/bin/python2.7.5
建立python3版本软连接,使系统默认使用3的版本
ln -s /opt/python36/bin/python3 /usr/bin/python
vim /usr/bin/yum
修改首行为:#!/usr/bin/python2.7.5
python36安装完成后pip未存在,需要下载安装pip
cd /home/download/
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip3 install -U setuptools
适当建立软连接pip,easy_install
ln -s /opt/python36/bin/pip3 /usr/bin/pip
9、Git配置
git config --global user.name "xnet"
git config --global user.email "1563094530@qq.com"
ssh-keygen -t rsa -C "1563094530@qq.com"
将cat /root/.ssh/id_rsa.pub的内容添加至coding的SSH Key中。
10、虚拟环境安装
pip install virtualenv virtualenvwrapper
在 /etc/profile文件 内追加以下内容:
export WORKON_HOME=/home/.virtualenvs
export PROJECT_HOME=/home/workspace
source /opt/python36/bin/virtualenvwrapper.sh
附常用命令:
mkvirtualenv / rmvirtualenv
mkproject
workon
deactivate