#说明一下,我的python管理器1.5版本. #我创建项目成功后,目录下面没有dms_venv个文件,所以,我手动创建一下. #我的目录文件. cd /www/wwwroot/flask/dms #我的启动文件. /www/wwwroot/flask/dms/run.py ############***** run.py ***------------------内容** from flask import Flask app = Flask(__name__) @app.route('/hello') def hello(): return 'Hello Hawk.' if __name__ == '__main__': app.run() ############***** run.py ***------------------内容** #在我的目录文件下面,创建虚拟环境 [root@ dms]# python3 -m venv dms_venv #激活虚拟环境 [root@ dms]# source dms_venv/bin/activate #下
部署Django程序后#项目位置 chdir = /www/wwwroot/testink module = testink.wsgi #在根目录 /www/wwwroot/testink uwsgi --http :18883 --file testink/wsgi.py --static-map=/static=static 以上运行是正常的.配置[uwsgi]的ini位置 /www/wwwroot/testink/uwsgi.ini#运行以下 uwsgi --ini /www/wwwroot/testink/uwsgi.ini #会出现这个错误 from django.core.wsgi import get_wsgi_application ModuleNotFoundError: No module named 'django'网上找到两种方案:1.使用了virtualenv,在我们uwsgi.ini文件中进行修改,指定我们虚拟环境home即可,如下:home = /root/.virtualenvs/env_xadmin 2.wsgi.py里面打印sys.path发
本人系统 : Centos7.4 (虚拟机)系统自带 : python2.7.5 (宝塔基于python2) # 可忽略Nginx : Tengine2.2.2 #宝塔一键安装 * 可忽略现在安装 Python3.6自己去下载 https://www.anaconda.com/download/ #不知道是什么,自己百度我下载的是 Anaconda3-5.0.1-Linux-x86_64.sh [目前最新] #官网有安装教程我安装在系统根目录 /anaconda3 安装完后 Anaconda3 已经自带 python3.6.3 后面会更新最新添加源 -> https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ #我连三方全部都添加了.安装djangoconda install django [root@hawk ~]# python >>> import django >>> django.VERSION # 查看 django 版本 (1, 11, 8, 'final', 0)安装
安装djangopython -m pip install "django<2" [root@hawk ~]# python Python 2.7.5 (default, Aug 4 2017, 00:39:18) >>> import django >>> django.VERSION # 查看 django 版本 (1, 11, 8, 'final', 0) 安装uwsgipip install uwsgi [root@hawk ~]# uwsgi --version # 查看 uwsgi 版本 2.0.15
Hawk
别固执的认为某事必须 !