因为我突然意识到,各个平台都有自己的开发手段,比如开发苹果手机英语的平台C#,我当年开发安卓的eclipse,开发出来的产品也收到机器本身的限制,苹果手机应用肯定就没法运行在安卓手机上。但是有一个东西是共通的,那就是浏览器,无论是手机、电脑,都可以访问web应用,仅仅只需要一个地址就可以。这样我就可以很方便的给周围的朋友、家人提供服务了
鉴于此项目的长期性,我决定使用比较系统的Django
具体参考这个文章,但是要有一些改动0.因为将默认使用8000端口,我们让防火墙开启8000端口(当然后续也可以指定端口)
utf allow 8000/tcp
1.因为使用的是ubuntu20.04,里面会有两个版本的python以及pip工具,因此必须要确定是哪个pip在安装,用下面的工具显示地找到pip3的执行程序。本着拥抱未来的原则,我们使用pip3
which pip3
2.指明地调用pip3
pip3 install virtualenv
安装virtualenv后,可以给我们创造一个虚拟的环境,这样可以从系统环境中分离开,类比在ubuntu16.04中安装了一个虚拟机
3.创建虚拟环境
cd ~/workplace/python/virtualenv
virtualenv env
4.激活虚拟环境(!!很重要)
cd env
source bin/activate
退出虚拟环境的命令是
deactivate
但是,现在先不要退出,一旦退出就无法将Django模块,安装在虚拟机里面,后面的运行将会报错:“无法引入Django模块”。
我也是后来发现要在虚拟机里面下载的
5.如果激活成功你可以看到命令行最前方出现(env),提示你,你已经在虚拟机中了,我们在<