我当前正在设置开发人员环境,并且我想使用软件包django-ckeditor
。因此,我执行了pip3 install django-ckeditor
,产生了
Installing collected packages: django-ckeditor
Successfully installed django-ckeditor-5.8.0
在我的终端上。启动Django之后,我得到ModuleNotFoundError: No module named 'ckeditor'
。因此,我检查了以下内容:
我正在使用python3(.7)启动Django,因此我正在使用pip3(.7)中的软件包。
ls -l .local/lib/python3.7/site-packages/ | grep "ckeditor"
产生
drwxr-xr-x 5 albert albert 4096 Jan 22 10:22 ckeditor
drwxr-xr-x 4 albert albert 4096 Jan 22 10:22 ckeditor_demo
drwxr-xr-x 7 albert albert 4096 Jan 22 10:22 ckeditor_uploader
drwxr-xr-x 2 albert albert 4096 Jan 22 10:22 django_ckeditor-5.8.0.dist-info
因此它实际上已安装。
pip3 list
也显示django-ckeditor 5.8.0
所以现在我不知道从这里去哪里。有人有建议吗?
答案 0 :(得分:0)
我找到了解决方案。我实际上正在使用一个虚拟环境,其软件包位于~/.local/lib/python3.7/site-packages
中。 ckeditor
不存在,因为我为此使用了“全局” pip3.7。解决方案是使用~/.local/bin/pip3.7 install django-ckeditor
。
很抱歉造成混乱,不过,我希望以后能帮助某个人解决这个问题。