【Django-Orz】之环境搭建

准备清单

  1. 虚拟机
  2. Xshell/Xftp
  3. Python3.6.4
  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 "[email protected]"
ssh-keygen -t rsa -C "[email protected]"
将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

你可能感兴趣的:(【Django-Orz】之环境搭建)