在Django设置中找不到使用venv安装的软件包

时间:2018-10-25 15:19:38

标签: python django ckeditor

我从django开始了venv项目。我创建了一个venv并在那里安装了django。现在,我需要另一个软件包django-ckeditor,并以这种方式将其与pip一起安装在venv中。 (env) X@Z:~/work/mod/website$ pip install django-ckeditor

它已成功安装。

修改

我从python-shellPycharm并输入

import ckeditor 它先不工作,并显示

  

未找到模块

然后我这样做了:

import sys

sys.path.append("X/mod/env/lib/python3.5/site-packages")

然后 import ckeditor 而且有效!

没有错误。但是当我尝试将其包含在Django settings.py中时 django找不到它。

我将其包含在INSTALLED_APPS部分中,并且我包含的库名称为ckeditor

我的项目结构是

venv
mysite
|--mysite
   |--settings.py

如何解决此问题?

Edit2 我不知道发生了什么,但是我关闭并重新启动Pycharm并成功了!

1 个答案:

答案 0 :(得分:0)

列出您已经在pycharm设置中安装的所有项目应用,如果没有列出,请尝试查找您的应用,如果没有列出,请使用pip进行安装,例如:

pip install myapp

重新标记您的pycharm,它可能会起作用...

我希望它没有作弊,pycharm的构建如此出色,可以自行解决问题。