正常步骤:
sudo apt-get install python3 #安装python3
sudo apt-get install python3-pip
sudo apt-get install python-virtualenv #安装本地虚拟环境管理工具
mkdir django # 创建目录
cd django
virtualenv venv #在~/django目录下,创建一个venv的虚拟环境
source venv/bin/activate #开启虚拟环境
pip3 install django #用pip工具在线安装Django
mkdir workplace #创建工作目录
cd workplace
django-admin.py startproject helloworld #创建一个django项目
cd helloworld
进入新建得django项目后,如果想要查看项目结构,用tree命令
安装tree:
sudo apt-get install tree
如果需要查询django是否安装成功,或者查看安装版本:
终端输入python3
进入交互模式
django.VERSION
django.get_version()
都可以获得django的安装版本
退出python交互模式:
exit()
需要运行已有的django工程,将已有的工程压缩包方在工作目录下解压后
进入已有的工程,运行:
python3 manage.py runserver 0.0.0.0:8000
出现的问题:
提示:No module named ‘skmultilearn’
安装:
pip3 install scikit-multilearn
之后出现类似的No module named ‘xxx’问题,缺什么一律用pip3安装,安装有:
pip3 install numpy
pip3 install scipy
pip3 install sklearn
pip3 install jieba
pip3 install openpyxl
然后通过上面的命令运行程序,报错:
You have 14 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run ‘python manage.py migrate’ to apply them.
按照提示执行命令:(注意这里用的还是python3)
python3 manage.py migrate
上面这句话的含义是将py文件应用到数据库
然后再重新运行程序
运行成功后,在浏览器访问:
http://虚拟机地址:8000/txt2api?token=***&query="查询北京资源池cpu利用率"