安装特定模块后出现ModuleNotFoundError

时间:2020-01-22 10:30:27

标签: pip package ckeditor python-3.7

我当前正在设置开发人员环境,并且我想使用软件包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

所以现在我不知道从这里去哪里。有人有建议吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我实际上正在使用一个虚拟环境,其软件包位于~/.local/lib/python3.7/site-packages中。 ckeditor不存在,因为我为此使用了“全局” pip3.7。解决方案是使用~/.local/bin/pip3.7 install django-ckeditor

很抱歉造成混乱,不过,我希望以后能帮助某个人解决这个问题。