首页 > 解决方案 > 在 Django 设置中找不到使用 venv 安装的包

问题描述

我开始了我的django项目venv。我在那里创建venv并安装了 django。现在我需要另一个包,并以这种方式在我的 venv 中 django-ckeditor安装它。pip(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,它起作用了!

标签: pythondjangockeditor

解决方案


列出您的 pycharm 设置中已安装的所有项目应用程序,然后尝试查找您的应用程序,如果未列出,请使用 pip 安装它,例如:

pip install myapp

重新启动你的pycharm,它可能会工作......

我希望它不是作弊,pycharm 构建得非常好,它可以自己解决问题。


推荐阅读