一、虚拟机安装
由于很早之前就安装了自己的ubuntu虚拟机,所以这一步跳过
二、vscode安装并配置remote ssh
这一步在参加datawhale学习之前也早就做过了,需要说明的是,配置ssh公钥登录可以避免频繁的在vscode输入密码,大大提高生产力,具体步骤如下:
- 在win10的terminal下运行
ssh-keygen
生成公钥,在C盘的.ssh
文件中找到公钥文件并复制公钥内容 - 在server上运行
ssh-keygen
, 并使用vim ~/.ssh/authorized_keys
将之前复制的公钥内容存入server,保存并退出 - 以后连接server的时候,只要输入
ssh username@ip
就可以直接登录,不需要输入密码
三、python环境配置及django安装
这里使用的conda环境,直接在anaconda官网下载linux的.sh
安装包运行安装即可,conda安装完成后,使用conda create -n django python=3.7
创建django的虚拟环境,conda activate django
激活django环境后使用conda install django
安装django
- 使用
django-admin startproject HelloWorld
创建第一个项目并验证安装和网络配置是否有问题 - 创建project后,使用后
python3 manage.py runserver 0.0.0.0:8000
运行服务器
- 项目成功运行,说明django安装和网络都没有问题
四、使用宝塔linux安装mysql和nginx
- 使用
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
在ubuntu上安装宝塔linux -
使用浏览器打开宝塔linux网页,并安装mysql和nginx
至此,开发环境准备完毕。