python - 在 Django 设置中找不到使用 venv 安装的包
问题描述
我开始了我的django
项目venv
。我在那里创建venv
并安装了 django。现在我需要另一个包,并以这种方式在我的 venv 中
django-ckeditor
安装它。pip
(env) X@Z:~/work/mod/website$ pip install django-ckeditor
并且安装成功。
编辑
我去了我python-shell
的Pycharm
发件人并输入
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
,它起作用了!
解决方案
列出您的 pycharm 设置中已安装的所有项目应用程序,然后尝试查找您的应用程序,如果未列出,请使用 pip 安装它,例如:
pip install myapp
重新启动你的pycharm,它可能会工作......
我希望它不是作弊,pycharm 构建得非常好,它可以自己解决问题。
推荐阅读
- javascript - Kotlin 中简单月相算法的问题
- python - 如何始终如一地从 SQLAlchemy 获取非标准类型的 python_type?
- numpy - 使用 PyArray_SimpleNew 创建 PyArrayObject 的分段错误
- javascript - 如何通过客户端 JavaScript 将任何类型的文件上传到 S3 存储桶?
- swift - 为矩形设置动画,使其向上/向下
- c - Sn(x) = (x-1)^2n+1/(2n+1)!(n+1) - C 语言
- ios - 如何从 ios 相机胶卷确切的 URI 路径中获取选取的图像?
- android - 无法解析 com.github.navasmdc:MaterialDesign:1.5
- html - Z-index 过滤器影响具有较高 z-index 的内容
- ruby-on-rails - 如何在 Rails 中设置 cookie 以确保安全