最近在学习Django,想在虚拟机搭建服务器,然后在虚拟机当中生成Django框架,在虚拟机当中开启django服务,在win系统中进行访问,下面记录开发环境的相关配置。
一、虚拟机(Ubuntu)开发环境配置
1.1、先下载Oracle VM box,然后下载Ubuntu的镜像文件,利用Oracle VM box安装Ubuntu系统
1.2、安装完毕后,进入Ubuntu系统,进行系统更新
sudo apt-get update
sudo apt-get -y upgrade
1.3、由于Ubuntu默认的python版本是python2,若想要切换到python3,需要进行python版本的切换
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 //切换为python2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 //切换为python3
输入python命令查看当前默认的python版本
1.4、利用命令下载python-pip工具,命令为sudo apt-get -y install python3-pip
1.5、利用命令安装ssh,命令为sudo apt-get -y install openssh-server
查看ssh是否开启,命令为ps -aux | grep ssh| grep -v grep
1.6、安装Django,这里我安装的是Django1.11.8版本,输入命令sudo pip3 install Django==1.11.8
输入python,import django,django.VERSION查看django是否安装成功
二、Pycharm同步连接虚拟机
在win系统中使用pycharm连接虚拟机,同步本地的django框架代码到虚拟机当中,下面介绍连接配置步骤
1、打开pycharm---file---settings---project---project interpreter
2、点击齿轮,点击add,选择SSH Interpreter,输入Host、Port、Username
3、配置虚拟机的密码
4、配置虚拟机python
5、点击Tools---Deployment---Configuration,需要设置项目的根目录(需要事先在虚拟机当中创建好)以及相关映射
6、右键项目目录根目录---选择Deployment---选择upload to xxxxx,将项目直接同步到虚拟机当中,在创建的根目录下查看是否同步了项目代码,在pycharm中进行编辑代码,就会在虚拟机当中进行同步代码