1.电脑系统为WIN10,安装WSL取代虚拟机,用的是Ubuntu20.04LTS,在Microsoft Store中搜索下载。这里请务必使用WSL2,不要使用WSL1。

2.在vscode中安装插件Remote-WSL。

3.连接到Ubuntu20.04,打开新窗口。

4.在终端配置环境,出现图中情况,尝试更新一下apt-get源,使用sudo apt-get -y update,再次sudo apt-get install python3-venv,成功。使用python3 -m venv . 创建一个python环境,之后使用source bin/activate激活该环境。


5.安装Django,新建一个项目django-admin startproject MyWeb,更改settings.py第28行ALLOWED_HOSTS = ["*"],并启动python manage.py runserver 0.0.0.0:8888

6.在WSL中,systemctl命令会报错,可以用右边的命令代替。关闭防火墙sudo ufw disable。

7.使用ifconfig查看WSL的IP地址,在浏览器中访问。

8.大功告成!

9.安装宝塔wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh,这条命令在vscode终端运行会导致连接断开,移步到WSL中运行该命令,安装完宝塔之后,防火墙需要再次关闭sudo ufw disable。


10.安装Nginx和Mysql。

task00:环境配置&spm=1001.2101.3001.5002&articleId=117856218&d=1&t=3&u=5bf31ed802f74ca7b3a19b358e17e5ca)

被折叠的 条评论
为什么被折叠?



