Nginx与Django-ckeditor包的兼容问题
我在Ubuntu 20上部署了一个Django应用,但在尝试发送消息时出现了错误。
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'ckeditor'
所有设置都没问题。在我的本地机器上没有这个问题。
1 个回答
0
首先,这个问题跟 nginx
没关系。
其次,试着用 pip install django-ckeditor
来安装 ckeditor。
最好从本地生成一个 req.txt 文件。如果问题还是存在,可能是因为虚拟环境出了问题。你可以用 which django 来检查一下,如果显示的路径是你的虚拟环境的路径,那就没问题;如果不是,那说明你的虚拟环境坏了,建议重新创建一个。