ModuleNotFoundError: No module named ‘fcntl‘
解决办法:在python路径下的Lib中新建一个fcntl.py文件内容如下:
Traceback (most recent call last):
File "C:\Users\admin\miniconda3\envs\index\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\admin\miniconda3\envs\index\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\admin\miniconda3\envs\index\Scripts\gunicorn.exe\__main__.py", line 4, in <module>
File "C:\Users\admin\miniconda3\envs\index\lib\site-packages\gunicorn\app\wsgiapp.py", line 9, in <module>
from gunicorn.app.base import Application
File "C:\Users\admin\miniconda3\envs\index\lib\site-packages\gunicorn\app\base.py", line 11, in <module>
from gunicorn import util
File "C:\Users\admin\miniconda3\envs\index\lib\site-packages\gunicorn\util.py", line 8, in <module>
import fcntl
ModuleNotFoundError: No module named 'fcntl'
提示我C:\Users\admin\miniconda3\envs\index环境下没有,那就在这个环境下捏一个fcntl.py新文件

新建完了,将下面内容写进去保存好
def fcntl(fd, op, arg=0):
return 0
def ioctl(fd, op, arg=0, mutable_flag=True):
if mutable_flag:
return 0
else:
return ""
def flock(fd, op):
return
def lockf(fd, operation, length=0, start=0, whence=0):
return
参考
https://stackoverflow.com/questions/1422368/fcntl-substitute-on-windows/25471508#25471508