1.module ‘os’ has no attribute ‘o_NONBLOCK’

解决方案
1.修改两个os.py文件,首先修改文件路径为Anaconda安装路径/envs/虚拟环境名称/Lib/os.py,添加如下代码

2.修改文件Anaconda安装路径/envs/虚拟环境名称/Lib/site-packages/eventlet/green/os.py,在第一行添加如下代码

2.ModuleNotFoundError: No module named ‘fcntl’
在路径Anaconda安装路径/envs/虚拟环境名称/Lib下新建fcntl.py,文件代码如下
DN_ACCESS = 1
DN_ATTRIB = 32
DN_CREATE = 4
DN_DELETE = 8
DN_MODIFY = 2
DN_MULTISHOT = 2147483648
DN_RENAME = 16
FASYNC = 8192
FD_CLOEXEC = 1
F_DUPFD =

本文介绍了在Windows环境下,使用Django遇到'os'模块缺少'o_NONBLOCK'属性和'fcntl'模块未找到的问题,提供了详细修复这两个错误的方法,包括修改os.py文件和创建fcntl.py模块的步骤。
最低0.47元/天 解锁文章
3145

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



