没有合适的资源?快使用搜索试试~ 我知道了~
anaconda+uwsgi报错Fatal Python error: initfsencoding: Unable to ge...
11 下载量 194 浏览量
2021-01-09
08:48:48
上传
评论
收藏 60KB PDF 举报
温馨提示
前言 我在使用阿里云centos7.4布置django网站的时候,因为自带的是python2,而我需要的是python3。为了图方便我安装了anaconda来引入python3,但是造成了不少的环境混乱的问题,在启动uwsgi的时候会报错找不到python。 安装uwsgi # 在这里默认你的pip3已经添加到环境 pip install uwsgi 如果pip无法使用,可以在/etc/profile 文件最后添加Anaconda环境路径 # Anaconda export PATH=$PATH:/root/anaconda3/bin 测试uwsgi是否安装成功 随便找个干净的目录下(我这
资源推荐
资源详情
资源评论



















anaconda+uwsgi报错报错Fatal Python error: initfsencoding:
Unable to get the locale encoding
前言前言
我在使用阿里云centos7.4布置django网站的时候,因为自带的是python2,而我需要的是python3。为了图方便我安装了
anaconda来引入python3,但是造成了不少的环境混乱的问题,在启动uwsgi的时候会报错找不到python。
安装安装uwsgi
# 在这里默认你的pip3已经添加到环境
pip install uwsgi
如果pip无法使用,可以在/etc/profile 文件最后添加Anaconda环境路径
# Anaconda
export PATH=$PATH:/root/anaconda3/bin
测试测试uwsgi是否安装成功是否安装成功
随便找个干净的目录下(我这里找的/home)新建一个py文件
cd /home
vim test.py
在里面写上
# test.py
def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"Hello World"] # python3
然后在当前目录下执行
uwsgi --http :8000 --wsgi-file test.py
这里的8000端口是可以随意写的,也可以写8001,8080都没问题,但是要注意在阿里云的安全组里面开放相应的端口号,不然是无
法访问的~
在浏览器输入# 你的ip:8000
如果能够看到”Hello World”就成功啦,说明uwsgi没问题
配置连接配置连接django的的uwgi的的.ini文件文件
进入你的django目录
cd /path/to/your/django
创建uwsgi.ini文件,该文件是用来和django,nginx联系的,创建该文件启动就不需要再用命令行大量加后缀了
#声明这是个uwsgi文件
[uwsgi] # 设置端口号socket,和nginx实现通讯,需要和nginx的配置相同,如果直接访问需要设置http
socket = 127.0.0.1:8000
# 你的django项目目录
chdir = /home/mysite
# 配置wsgi接口模块文件路径
wsgi-file= /home/mysite/.../wsgi.py
# Django的uwsgi项目名
module = mysite.wsgi
# 启动管理主进程
master = true
# 每个进程的线程数
threads = 2
# 启动的进程数
processes = 4
# 配置存放主进程的进程号文件
pidfile = uwsgi.pid
# 日志记录
daemonize = uwsgi.log
当然这里面还有很多很多其他的配置,有需要的可以查看官方文档
尝试运行uwsgi.ini
uwsgi --ini uwsgi.ini
资源评论


weixin_38530415
- 粉丝: 4
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【Android应用源码】自定义动画toast.zip
- 【Android应用源码】自动发送短信.zip
- 【Android应用源码】自动开关机实现.zip
- 永磁同步电机的5次7次电流谐波注入补偿Simulink模型仿真
- 现代密码学:理论与实践精华
- python定量数据扰乱
- python-新旧映射
- maven下载安装与配置教程.md
- 模拟IC技术:BlueCoreTM3-Flash与BlueCore3-Audio Flash集成电路特性解析及其应用
- 孤岛模式下双台逆变器下垂控制技术:确保电网频率与电压稳定
- maven下载安装与配置教程.md
- maven下载安装与配置教程.md
- 【Android应用源码】最全的OCR图像识别技术源码内有说明.zip
- 【Android应用源码】左右翻页翻书.zip
- maven下载安装与配置教程.md
- elasticsearch-6.6.2版本相关的压缩包
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
